![]() |
Scarab
v3.5.0
Project 8 C++ Utility Library
|
#include <version_wrapper.hh>
Public Member Functions | |
void | set_imp (version_semantic_ptr_t 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 | |
version_semantic_ptr_t | f_imp |
Friends | |
class | singleton< version_wrapper > |
class | destroyer< version_wrapper > |
Additional Inherited Members | |
![]() | |
static version_wrapper * | get_instance () |
static void | kill_instance () |
static version_wrapper * | create_instance (x_args... args) |
![]() | |
static std::mutex | f_mutex |
Definition at line 17 of file version_wrapper.hh.
|
inlineprotected |
Definition at line 22 of file version_wrapper.hh.
|
inlineprotected |
Definition at line 23 of file version_wrapper.hh.
|
inlinevirtual |
Implements version_ifc.
Definition at line 55 of file version_wrapper.hh.
|
inlinevirtual |
Implements version_ifc.
Definition at line 60 of file version_wrapper.hh.
|
inlinevirtual |
Implements version_ifc.
Definition at line 64 of file version_wrapper.hh.
|
inlinevirtual |
Implements version_ifc.
Definition at line 33 of file version_wrapper.hh.
|
inlinevirtual |
Implements version_ifc.
Definition at line 37 of file version_wrapper.hh.
|
inlinevirtual |
Implements version_ifc.
Definition at line 51 of file version_wrapper.hh.
|
inlinevirtual |
Implements version_ifc.
Definition at line 41 of file version_wrapper.hh.
|
inline |
Definition at line 26 of file version_wrapper.hh.
|
inlinevirtual |
Implements version_ifc.
Definition at line 68 of file version_wrapper.hh.
|
inlinevirtual |
Implements version_ifc.
Definition at line 73 of file version_wrapper.hh.
|
inlinevirtual |
Implements version_ifc.
Definition at line 46 of file version_wrapper.hh.
|
friend |
Definition at line 21 of file version_wrapper.hh.
|
friend |
Definition at line 20 of file version_wrapper.hh.
|
private |
Definition at line 79 of file version_wrapper.hh.