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

#include <GitTypes.h>

Public Member Functions

void setList (std::vector< GitCommitItem > &&list)
 
size_t size () const
 
void resize (size_t n)
 
GitCommitItemat (size_t i)
 
GitCommitItem const & at (size_t i) const
 
GitCommitItemoperator[] (size_t i)
 
GitCommitItem const & operator[] (size_t i) const
 
void clear ()
 
bool empty () const
 
void push_front (GitCommitItem const &item)
 
QString previousMessage () const
 
void updateIndex ()
 
int find_index (GitHash const &id) const
 
GitCommitItemfind (GitHash const &id)
 
GitCommitItem const * find (GitHash const &id) const
 
void fixCommitLogOrder ()
 
void updateCommitGraph ()
 MainWindow::updateCommitGraph. More...
 

Private Attributes

std::vector< GitCommitItemlist_
 
std::map< GitHash, size_t > index_
 

Member Function Documentation

◆ at() [1/2]

GitCommitItem & GitCommitItemList::at ( size_t  i)

◆ at() [2/2]

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

◆ clear()

void GitCommitItemList::clear ( )

◆ empty()

bool GitCommitItemList::empty ( ) const

◆ find() [1/2]

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

◆ find() [2/2]

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:

◆ operator[]() [1/2]

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

◆ operator[]() [2/2]

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

◆ previousMessage()

QString GitCommitItemList::previousMessage ( ) const

◆ push_front()

void GitCommitItemList::push_front ( GitCommitItem const &  item)

◆ resize()

void GitCommitItemList::resize ( size_t  n)

◆ 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

◆ index_

std::map<GitHash, size_t> GitCommitItemList::index_
private

◆ list_

std::vector<GitCommitItem> GitCommitItemList::list_
private

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