QxOrm
1.5.0
C++ Object Relational Mapping library
|
qx::QxSingletonX : list of all singleton defined by QxOrm library (this container is also a singleton) More...
#include <QxSingletonX.h>
Private Member Functions | |
QxSingletonX () | |
virtual | ~QxSingletonX () |
Static Private Member Functions | |
static QHash< QString, IxSingleton * > & | getMapSingletonX () |
Collection of all 'IxSingleton' pointer. | |
static QMutex * | getMutexSingletonX () |
Mutex -> 'QxSingletonX' is thread-safe. | |
static bool & | getOnClearSingletonX () |
Clear collection of 'IxSingleton' in event. | |
static bool | addSingleton (const QString &sKey, IxSingleton *pSingleton) |
static bool | removeSingleton (const QString &sKey) |
static void | deleteAllSingleton () |
Friends | |
class | QxSingleton< QxSingletonX > |
class | IxSingleton |
qx::QxSingletonX : list of all singleton defined by QxOrm library (this container is also a singleton)
Definition at line 58 of file QxSingletonX.h.
qx::QxSingletonX::QxSingletonX | ( | ) | [private] |
virtual qx::QxSingletonX::~QxSingletonX | ( | ) | [inline, private, virtual] |
Definition at line 73 of file QxSingletonX.h.
static bool qx::QxSingletonX::addSingleton | ( | const QString & | sKey, |
IxSingleton * | pSingleton | ||
) | [static, private] |
static void qx::QxSingletonX::deleteAllSingleton | ( | ) | [static, private] |
static QHash<QString, IxSingleton *>& qx::QxSingletonX::getMapSingletonX | ( | ) | [static, private] |
Collection of all 'IxSingleton' pointer.
static QMutex* qx::QxSingletonX::getMutexSingletonX | ( | ) | [static, private] |
Mutex -> 'QxSingletonX' is thread-safe.
static bool& qx::QxSingletonX::getOnClearSingletonX | ( | ) | [static, private] |
Clear collection of 'IxSingleton' in event.
static bool qx::QxSingletonX::removeSingleton | ( | const QString & | sKey | ) | [static, private] |
friend class IxSingleton [friend] |
Definition at line 62 of file QxSingletonX.h.
friend class QxSingleton< QxSingletonX > [friend] |
Definition at line 61 of file QxSingletonX.h.