Guitar
Classes | Public Member Functions | Private Member Functions | Private Attributes | List of all members
GitCommitItemList Class Reference

#include <GitTypes.h>

Collaboration diagram for GitCommitItemList:
Collaboration graph
[legend]

Classes

struct  Private
 

Public Member Functions

 GitCommitItemList ()
 
 ~GitCommitItemList ()
 
 GitCommitItemList (GitCommitItemList const &r)
 
 GitCommitItemList (GitCommitItemList &&r)
 
 GitCommitItemList (std::vector< GitCommitItem > &&list)
 
void operator= (GitCommitItemList const &r)
 
void setList (std::vector< GitCommitItem > &&list)
 
bool empty () const
 
size_t size () const
 
GitCommitItem const & at (size_t i) const
 
GitCommitItem const & operator[] (size_t i) const
 
void push_front (GitCommitItem const &item)
 
std::string previousMessage () const
 
void updateIndex ()
 
int find_index (GitHash const &id) const
 
GitCommitItem const * find (GitHash const &id) const
 
std::span< GitCommitItem const *const > items () const
 
std::span< GitCommitItem const *const > c_items () const
 
void fixCommitLogOrder ()
 
void updateCommitGraph ()
 MainWindow::updateCommitGraph. More...
 

Private Member Functions

GitCommitItem_at (size_t i)
 
void _update_ptrs ()
 
void assign (GitCommitItemList const &r)
 

Private Attributes

Privatem
 

Constructor & Destructor Documentation

◆ GitCommitItemList() [1/4]

GitCommitItemList::GitCommitItemList ( )

◆ ~GitCommitItemList()

GitCommitItemList::~GitCommitItemList ( )

◆ GitCommitItemList() [2/4]

GitCommitItemList::GitCommitItemList ( GitCommitItemList const &  r)
Here is the call graph for this function:

◆ GitCommitItemList() [3/4]

GitCommitItemList::GitCommitItemList ( GitCommitItemList &&  r)

◆ GitCommitItemList() [4/4]

GitCommitItemList::GitCommitItemList ( std::vector< GitCommitItem > &&  list)
Here is the call graph for this function:

Member Function Documentation

◆ _at()

GitCommitItem & GitCommitItemList::_at ( size_t  i)
private

◆ _update_ptrs()

void GitCommitItemList::_update_ptrs ( )
private

◆ assign()

void GitCommitItemList::assign ( GitCommitItemList const &  r)
private

◆ at()

const GitCommitItem & GitCommitItemList::at ( size_t  i) const

◆ c_items()

std::span< const GitCommitItem *const > GitCommitItemList::c_items ( ) const
Here is the call graph for this function:

◆ empty()

bool GitCommitItemList::empty ( ) const

◆ find()

const GitCommitItem * GitCommitItemList::find ( GitHash const &  id) const
Here is the call graph for this function:

◆ find_index()

int GitCommitItemList::find_index ( GitHash const &  id) const

◆ fixCommitLogOrder()

void GitCommitItemList::fixCommitLogOrder ( )
Here is the call graph for this function:

◆ items()

std::span< const GitCommitItem *const > GitCommitItemList::items ( ) const
Here is the call graph for this function:

◆ operator=()

void GitCommitItemList::operator= ( GitCommitItemList const &  r)
inline
Here is the call graph for this function:

◆ operator[]()

const GitCommitItem & GitCommitItemList::operator[] ( size_t  i) const
Here is the call graph for this function:

◆ previousMessage()

std::string GitCommitItemList::previousMessage ( ) const
Here is the call graph for this function:

◆ push_front()

void GitCommitItemList::push_front ( GitCommitItem const &  item)

◆ setList()

void GitCommitItemList::setList ( std::vector< GitCommitItem > &&  list)

◆ size()

size_t GitCommitItemList::size ( ) const

◆ updateCommitGraph()

void GitCommitItemList::updateCommitGraph ( )

MainWindow::updateCommitGraph.

樹形図情報を構築する

Here is the call graph for this function:

◆ updateIndex()

void GitCommitItemList::updateIndex ( )

Member Data Documentation

◆ m

Private* GitCommitItemList::m
private

The documentation for this class was generated from the following files: