Guitar
Public Member Functions | Public Attributes | List of all members
Git::CommitItemList Class Reference

#include <Git.h>

Public Member Functions

size_t size () const
 
CommitItemat (size_t i)
 
const CommitItemat (size_t i) const
 
CommitItemoperator[] (size_t i)
 
const CommitItemoperator[] (size_t i) const
 
void clear ()
 
bool empty () const
 
void updateIndex ()
 
CommitItemfind (CommitID const &id)
 
const CommitItemfind (CommitID const &id) const
 

Public Attributes

std::vector< CommitItemlist
 
std::map< CommitID, size_t > index
 

Member Function Documentation

◆ at() [1/2]

CommitItem& Git::CommitItemList::at ( size_t  i)
inline

◆ at() [2/2]

const CommitItem& Git::CommitItemList::at ( size_t  i) const
inline

◆ clear()

void Git::CommitItemList::clear ( )
inline

◆ empty()

bool Git::CommitItemList::empty ( ) const
inline

◆ find() [1/2]

CommitItem* Git::CommitItemList::find ( CommitID const &  id)
inline

◆ find() [2/2]

const CommitItem* Git::CommitItemList::find ( CommitID const &  id) const
inline
Here is the call graph for this function:

◆ operator[]() [1/2]

CommitItem& Git::CommitItemList::operator[] ( size_t  i)
inline
Here is the call graph for this function:

◆ operator[]() [2/2]

const CommitItem& Git::CommitItemList::operator[] ( size_t  i) const
inline
Here is the call graph for this function:

◆ size()

size_t Git::CommitItemList::size ( ) const
inline

◆ updateIndex()

void Git::CommitItemList::updateIndex ( )
inline

Member Data Documentation

◆ index

std::map<CommitID, size_t> Git::CommitItemList::index

◆ list

std::vector<CommitItem> Git::CommitItemList::list

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