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

#include <Git.h>

Public Member Functions

 CommitID ()=default
 
 CommitID (QString const &qid)
 
 CommitID (char const *id)
 
void assign (const QString &qid)
 
QString toQString (int maxlen=-1) const
 
bool isValid () const
 
int compare (CommitID const &other) const
 
 operator bool () const
 

Private Attributes

bool valid = false
 
uint8_t id [GIT_ID_LENGTH/2]
 

Constructor & Destructor Documentation

◆ CommitID() [1/3]

Git::CommitID::CommitID ( )
default

◆ CommitID() [2/3]

Git::CommitID::CommitID ( QString const &  qid)
Here is the call graph for this function:

◆ CommitID() [3/3]

Git::CommitID::CommitID ( char const *  id)

Member Function Documentation

◆ assign()

void Git::CommitID::assign ( const QString &  qid)

◆ compare()

int Git::CommitID::compare ( CommitID const &  other) const
inline

◆ isValid()

bool Git::CommitID::isValid ( ) const

◆ operator bool()

Git::CommitID::operator bool ( ) const
inline
Here is the call graph for this function:

◆ toQString()

QString Git::CommitID::toQString ( int  maxlen = -1) const

Member Data Documentation

◆ id

uint8_t Git::CommitID::id[GIT_ID_LENGTH/2]
private

◆ valid

bool Git::CommitID::valid = false
private

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