#include "LDK/ThreadLocalStorage.h"
#include "LDK/STLMallocAllocator.h"
#include <vector>
#include <assert.h>
Include dependency graph for Singletons.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
namespace | LDK |
Data Structures | |
class | LDK::SingletonCleanup |
class | LDK::ThreadLocalCleanup |
struct | LDK::ThreadLocalCleanup::Pair |
class | LDK::SingletonStorage< T > |
A "normal" singleton storage class. More... | |
class | LDK::TLSSingletonStorage< T > |
A "thread-local singleton" storage policy. More... | |
class | LDK::Singleton< T, StoragePolicy > |
A policy based generic singleton. More... | |
Defines | |
#define | DEFAULT_SINGLETON_STORAGE TLSSingletonStorage |
Typedefs | |
typedef void(*) | LDK::SingletonDtor () |
Definition in file Singletons.h.