37 const auto N = records_.size();
38 records_ptrs_.resize(N);
39 for (
size_t i = 0; i < N; i++) {
40 records_ptrs_[i] = &records_[i];
43 std::span<CommitRecord const * const>
records()
const
45 return {records_ptrs_.data(), records_ptrs_.size()};
Definition: CommitRecord.h:25
void setRecords(std::vector< CommitRecord > &&v)
Definition: CommitRecord.h:34
std::span< CommitRecord const *const > records() const
Definition: CommitRecord.h:43
std::vector< CommitRecord const * > records_ptrs_
Definition: CommitRecord.h:28
std::vector< CommitRecord > records_
Definition: CommitRecord.h:27
void clear()
Definition: CommitRecord.h:30
std::string toString(int maxlen=-1) const
Definition: GitTypes.cpp:89
Definition: CommitRecord.h:11
QString author
Definition: CommitRecord.h:15
GitHash commit_hash
Definition: CommitRecord.h:13
QString tooltip_html
Definition: CommitRecord.h:17
bool bold
Definition: CommitRecord.h:12
std::string commit_id() const
Definition: CommitRecord.h:18
QString message
Definition: CommitRecord.h:16
QString datetime
Definition: CommitRecord.h:14