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

#include <GitTypes.h>

Public Member Functions

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 updateIndex ()
 
GitCommitItemfind (GitHash const &id)
 
GitCommitItem const * find (GitHash const &id) const
 

Public Attributes

std::vector< GitCommitItemlist
 
std::map< GitHash, size_t > index
 

Member Function Documentation

◆ at() [1/2]

GitCommitItem& GitCommitItemList::at ( size_t  i)
inline

◆ at() [2/2]

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

◆ clear()

void GitCommitItemList::clear ( )
inline

◆ empty()

bool GitCommitItemList::empty ( ) const
inline

◆ find() [1/2]

GitCommitItem* GitCommitItemList::find ( GitHash const &  id)
inline

◆ find() [2/2]

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

◆ operator[]() [1/2]

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

◆ operator[]() [2/2]

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

◆ resize()

void GitCommitItemList::resize ( size_t  n)
inline

◆ size()

size_t GitCommitItemList::size ( ) const
inline

◆ updateIndex()

void GitCommitItemList::updateIndex ( )
inline

Member Data Documentation

◆ index

std::map<GitHash, size_t> GitCommitItemList::index

◆ list

std::vector<GitCommitItem> GitCommitItemList::list

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