![]() |
QxOrm 1.4.9
C++ Object Relational Mapping library
|
qx::QxSingleton<T> : concrete class to define a thread-safe singleton of type T More...
#include <QxSingleton.h>
Static Public Member Functions | |
static T * | getSingleton () |
static void | deleteSingleton () |
Protected Member Functions | |
QxSingleton (const QString &sKey) | |
virtual | ~QxSingleton () |
virtual void | deleteInstance () |
![]() | |
IxSingleton (const QString &sKey) | |
virtual | ~IxSingleton () |
Static Protected Member Functions | |
static bool | isSingletonNull () |
![]() | |
static void | initQxSingletonX () |
Static Private Attributes | |
static T * | m_pSingleton |
Singleton -> only 1 instance allowed. | |
static QMutex | m_oMutexSingleton |
Mutex -> 'QxSingleton' is thread-safe. | |
Additional Inherited Members | |
![]() | |
QString | m_sKeySingleton |
Singleton key used by 'QxSingletonX' container. | |
qx::QxSingleton<T> : concrete class to define a thread-safe singleton of type T
Definition at line 58 of file QxSingleton.h.
|
inlineprotected |
Definition at line 68 of file QxSingleton.h.
|
inlineprotectedvirtual |
Definition at line 69 of file QxSingleton.h.
|
inlineprotectedvirtual |
Implements qx::IxSingleton.
Definition at line 80 of file QxSingleton.h.
|
static |
|
static |
|
inlinestaticprotected |
Definition at line 78 of file QxSingleton.h.
|
staticprivate |
Mutex -> 'QxSingleton' is thread-safe.
Definition at line 64 of file QxSingleton.h.
|
staticprivate |
Singleton -> only 1 instance allowed.
Definition at line 63 of file QxSingleton.h.