Singletons.h File Reference

Normal and thread-local generic singletons. More...

#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 ()


Detailed Description

Definition in file Singletons.h.


Generated on Fri Aug 17 18:32:26 2007 for LDK by  doxygen 1.5.1