|
MIRA
|
For detailed information see Singleton.
More...
|
Classes | |
| struct | CreateUsingNew< T > |
| Implementation of the CreationPolicy that is used by the Singleton template. More... | |
| struct | CreateStatic< T > |
| Implementation of the CreationPolicy that is used by the Singleton template. More... | |
| struct | CreateUsing< Alloc > |
| Implementation of the CreationPolicy that is used by the Singleton template. More... | |
| struct | NormalLifetime< T > |
| Implementation of the LifetimePolicy that is used by the Singleton template. More... | |
| struct | NoDestroyLifetime< T > |
| Implementation of the LifetimePolicy that is used by the Singleton template. More... | |
| class | LazyInstantiation< Trait > |
| Implementation of the InstantiationPolicy that is used by the Singleton template. More... | |
| class | EagerInstantiation< Trait > |
| Implementation of the InstantiationPolicy that is used by the Singleton template. More... | |
| class | ExplicitInstantiation< Trait > |
| Implementation of the InstantiationPolicy that is used by the Singleton template. More... | |
| struct | NoLock |
| Implementation of the LockPolicy that is used by the Singleton template. More... | |
| struct | MutexLock |
| Implementation of the LockPolicy that is used by the Singleton template. More... | |
| class | Singleton< T, TInstantiationPolicy, TCreationPolicy, TLifetimePolicy, TLockPolicy > |
| A singleton template class that can be freely configured using policies that control the instantiation, creation, lifetime and thread-safety. More... | |
| class | LazySingleton< T > |
| Provided for convenience. More... | |
| class | EagerSingleton< T > |
| Provided for convenience. More... | |
| class | ExplicitSingleton< T > |
| Provided for convenience. More... | |
| class | LazySingletonNoLock< T > |
| Provided for convenience. More... | |
| class | EagerSingletonNoLock< T > |
| Provided for convenience. More... | |
For detailed information see Singleton.
1.8.14