![]() |
Scarab
v2.4.2
Project 8 C++ Utility Library
|
#include <version_wrapper.hh>
Public Member Functions | |
void | set_imp (scarab::version_semantic *a_imp) |
virtual unsigned | major_version () const |
virtual unsigned | minor_version () const |
virtual unsigned | patch_version () const |
virtual const std::string & | version_str () const |
virtual const std::string & | package () const |
virtual const std::string & | commit () const |
virtual const std::string & | exe_name () const |
virtual const std::string & | hostname () const |
virtual const std::string & | username () const |
virtual std::string | version_info_string () const |
![]() | |
version_ifc () | |
version_ifc (const version_ifc &) | |
virtual | ~version_ifc () |
version_ifc & | operator= (const version_ifc &) |
Protected Member Functions | |
version_wrapper () | |
~version_wrapper () | |
![]() | |
singleton () | |
~singleton () | |
Private Attributes | |
std::unique_ptr< version_semantic > | f_imp |
Friends | |
class | scarab::singleton< version_wrapper > |
class | scarab::destroyer< version_wrapper > |
Additional Inherited Members | |
![]() | |
static version_wrapper * | get_instance () |
static void | kill_instance () |
static version_wrapper * | create_instance (x_args... args) |
Definition at line 18 of file version_wrapper.hh.
|
inlineprotected |
Definition at line 23 of file version_wrapper.hh.
|
inlineprotected |
Definition at line 24 of file version_wrapper.hh.
|
inlinevirtual |
Implements version_ifc.
Definition at line 56 of file version_wrapper.hh.
|
inlinevirtual |
Implements version_ifc.
Definition at line 61 of file version_wrapper.hh.
|
inlinevirtual |
Implements version_ifc.
Definition at line 65 of file version_wrapper.hh.
|
inlinevirtual |
Implements version_ifc.
Definition at line 34 of file version_wrapper.hh.
|
inlinevirtual |
Implements version_ifc.
Definition at line 38 of file version_wrapper.hh.
|
inlinevirtual |
Implements version_ifc.
Definition at line 52 of file version_wrapper.hh.
|
inlinevirtual |
Implements version_ifc.
Definition at line 42 of file version_wrapper.hh.
|
inline |
Definition at line 27 of file version_wrapper.hh.
|
inlinevirtual |
Implements version_ifc.
Definition at line 69 of file version_wrapper.hh.
|
inlinevirtual |
Implements version_ifc.
Definition at line 74 of file version_wrapper.hh.
|
inlinevirtual |
Implements version_ifc.
Definition at line 47 of file version_wrapper.hh.
|
friend |
Definition at line 22 of file version_wrapper.hh.
|
friend |
Definition at line 21 of file version_wrapper.hh.
|
private |
Definition at line 80 of file version_wrapper.hh.