ldas-tools-al 2.6.7
|
#include <Singleton.hh>
Public Types | |
typedef T | ObjectType |
Static Public Member Functions | |
static T & | Instance () |
static T & | Instance () |
Private Types | |
typedef T * | PtrInstanceType |
typedef MutexLock::baton_type | baton_type |
Private Member Functions | |
SingletonHolder () | |
SingletonHolder () | |
Static Private Member Functions | |
static void | MakeInstance () |
static void | DestroySingleton () |
static void | MakeInstance () |
static void | DestroySingleton () |
Static Private Attributes | |
static baton_type | baton |
static PtrInstanceType | pInstance_ |
static bool | destroyed_ |
|
private |
typedef T LDASTools::AL::SingletonHolder< T, CreationPolicy, LifetimePolicy >::ObjectType |
|
private |
|
private |
|
private |
|
staticprivate |
|
staticprivate |
|
inlinestatic |
|
static |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |