20 #ifndef COIL_SINGLETON_H 21 #define COIL_SINGLETON_H 105 template <
class SingletonClass>
205 template <
class SingletonClass>
209 template <
class SingletonClass>
214 #endif // COIL_SINGLETON_H static coil::Mutex m_mutex
Mutual exclusion object.
Definition: Singleton.h:193
Mutex class.
Definition: Mutex.h:40
::coil::Mutex Mutex
Definition: Singleton.h:110
static SingletonClass & instance()
Create instance.
Definition: Singleton.h:131
static SingletonClass * m_instance
SingletonClass object.
Definition: Singleton.h:202
Singleton template class.
Definition: Singleton.h:106
SingletonClass * SingletonClassPtr
Definition: Singleton.h:109
~Singleton()
Destructor.
Definition: Singleton.h:179
Singleton()
Constructor.
Definition: Singleton.h:162
Common Object Interface Layer.
Definition: Affinity.h:28