Guitar
Public Member Functions | Public Attributes | List of all members
RepositoryData Struct Reference

#include <RepositoryModel.h>

Collaboration diagram for RepositoryData:
Collaboration graph
[legend]

Public Member Functions

 RepositoryData (std::mutex *mutex)
 

Public Attributes

std::mutex * mutex_ = nullptr
 
Git::CommitItemList commit_log
 
std::map< Git::Hash, BranchListbranch_map
 
std::map< Git::Hash, TagListtag_map
 
std::map< int, BranchLabelListlabel_map
 
std::map< QString, Git::Diffdiff_cache
 
GitObjectCache object_cache
 
GitCommandCache git_command_cache
 

Constructor & Destructor Documentation

◆ RepositoryData()

RepositoryData::RepositoryData ( std::mutex *  mutex)
inline

Member Data Documentation

◆ branch_map

std::map<Git::Hash, BranchList> RepositoryData::branch_map

◆ commit_log

Git::CommitItemList RepositoryData::commit_log

◆ diff_cache

std::map<QString, Git::Diff> RepositoryData::diff_cache

◆ git_command_cache

GitCommandCache RepositoryData::git_command_cache

◆ label_map

std::map<int, BranchLabelList> RepositoryData::label_map

◆ mutex_

std::mutex* RepositoryData::mutex_ = nullptr

◆ object_cache

GitObjectCache RepositoryData::object_cache

◆ tag_map

std::map<Git::Hash, TagList> RepositoryData::tag_map

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