![]() |
Scarab
2.8.1
Project 8 C++ Utility Library
|
#include <scarab_version.hh>

Public Member Functions | |
| version () | |
| ~version () | |
Public Member Functions inherited from version_semantic | |
| 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 () |
Public Member Functions inherited from version_ifc | |
| 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 | |
Protected Member Functions inherited from version_semantic | |
| 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) | |
Protected Attributes inherited from version_semantic | |
| unsigned | f_major_ver |
| unsigned | f_minor_ver |
| unsigned | f_patch_ver |
| std::string | f_version |
Static Protected Attributes inherited from version_semantic | |
| static char | s_delimeter = '.' |
Definition at line 16 of file scarab_version.hh.
| version | ( | ) |
| ~version | ( | ) |
1.8.13