![]() |
Scarab
2.8.1
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 |
Public Member Functions inherited from version_ifc | |
| version_ifc () | |
| version_ifc (const version_ifc &) | |
| virtual | ~version_ifc () |
| version_ifc & | operator= (const version_ifc &) |
Protected Member Functions | |
| version_wrapper () | |
| ~version_wrapper () | |
Protected Member Functions inherited from singleton< 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 Public Member Functions inherited from singleton< version_wrapper > | |
| static version_wrapper * | get_instance () |
| static void | kill_instance () |
| static version_wrapper * | create_instance (x_args... args) |
Static Protected Attributes inherited from singleton< version_wrapper > | |
| 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.
1.8.13