Guitar
|
#include <GitObjectManager.h>
Classes | |
struct | Item |
Public Member Functions | |
void | clear () |
Git::Hash | revParse (GitRunner g, QString const &name) |
Git::Object | catFile (GitRunner g, const Git::Hash &id) |
Git::Hash const & | item_id (int i) const |
Private Types | |
using | ItemPtr = std::shared_ptr< Item > |
Private Member Functions | |
size_t | size () const |
Private Attributes | |
GitObjectManager | object_manager_ |
std::vector< ItemPtr > | items_ |
std::map< QString, Git::Hash > | rev_parse_map_ |
|
private |
Git::Object GitObjectCache::catFile | ( | GitRunner | g, |
const Git::Hash & | id | ||
) |
void GitObjectCache::clear | ( | ) |
|
inline |
|
private |
|
private |
|
private |
|
private |