|
ldas-tools-al 2.6.7
|
#include <Singleton.hh>

Public Types | |
| typedef T | ObjectType |
| typedef T | ObjectType |
Static Public Member Functions | |
| static T & | Instance () |
| static T & | Instance () |
Private Types | |
| typedef T * | PtrInstanceType |
| typedef MutexLock::baton_type | baton_type |
| 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 |
|
private |
| typedef T LDASTools::AL::SingletonHolder< T, CreationPolicy, LifetimePolicy >::ObjectType |
| typedef T LDASTools::AL::SingletonHolder< T, CreationPolicy, LifetimePolicy >::ObjectType |
|
private |
|
private |
|
private |
|
private |
|
staticprivate |
|
staticprivate |
|
inlinestatic |
|
static |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |