![]() |
Scarab
v3.7.1
Project 8 C++ Utility Library
|
#include <scarab_version.hh>
Public Member Functions | |
version () | |
~version () | |
![]() | |
version_semantic () | |
version_semantic (unsigned a_maj_ver, unsigned a_min_ver, unsigned a_patch_ver) | |
version_semantic (const std::string &a_ver) | |
version_semantic (const version_semantic &a_orig) | |
~version_semantic () | |
version_semantic & | operator= (const version_semantic &a_orig) |
bool | operator< (const version_semantic &a_other) |
Less-than operator to compare version information only. More... | |
bool | operator== (const version_semantic &a_other) |
Equality operator to compare version information only. More... | |
bool | operator> (const version_semantic &a_other) |
Greater-than operator to compare version information only. More... | |
virtual unsigned | major_version () const |
virtual unsigned | minor_version () const |
virtual unsigned | patch_version () const |
virtual const std::string & | version_str () const |
virtual std::string | version_info_string () const |
bool | parse (const std::string &a_ver) |
bool | combine (unsigned a_maj_ver, unsigned a_min_ver, unsigned a_patch_ver) |
bool | update_exe_host_user () |
![]() | |
version_ifc () | |
version_ifc (const version_ifc &) | |
virtual | ~version_ifc () |
version_ifc & | operator= (const version_ifc &) |
virtual const std::string & | package () const =0 |
virtual const std::string & | commit () const =0 |
virtual const std::string & | exe_name () const =0 |
virtual const std::string & | hostname () const =0 |
virtual const std::string & | username () const =0 |
Additional Inherited Members | |
![]() | |
mv_referrable (std::string, package) | |
mv_referrable (std::string, commit) | |
mv_referrable (std::string, exe_name) | |
mv_referrable (std::string, hostname) | |
mv_referrable (std::string, username) | |
![]() | |
unsigned | f_major_ver |
unsigned | f_minor_ver |
unsigned | f_patch_ver |
std::string | f_version |
![]() | |
static char | s_delimeter = '.' |
Definition at line 16 of file scarab_version.hh.
version | ( | ) |
~version | ( | ) |