QxOrm
1.5.0
C++ Object Relational Mapping library
|
qx::IxSingleton : common interface for all singleton of QxOrm library More...
#include <IxSingleton.h>
Protected Member Functions | |
IxSingleton (const QString &sKey) | |
virtual | ~IxSingleton () |
virtual void | deleteInstance ()=0 |
Static Protected Member Functions | |
static void | initQxSingletonX () |
Protected Attributes | |
QString | m_sKeySingleton |
Singleton key used by 'QxSingletonX' container. | |
Private Member Functions | |
IxSingleton (const IxSingleton &other) | |
IxSingleton & | operator= (const IxSingleton &other) |
Friends | |
class | QxSingletonX |
qx::IxSingleton : common interface for all singleton of QxOrm library
Definition at line 54 of file IxSingleton.h.
qx::IxSingleton::IxSingleton | ( | const QString & | sKey | ) | [protected] |
virtual qx::IxSingleton::~IxSingleton | ( | ) | [protected, virtual] |
qx::IxSingleton::IxSingleton | ( | const IxSingleton & | other | ) | [inline, private] |
Definition at line 74 of file IxSingleton.h.
virtual void qx::IxSingleton::deleteInstance | ( | ) | [protected, pure virtual] |
Implemented in qx::QxSingleton< T >, qx::QxSingleton< QxSqlDatabase >, qx::QxSingleton< QxHttpSessionManager >, qx::QxSingleton< QxClassX >, qx::QxSingleton< QxClass< T > >, qx::QxSingleton< QxDataMemberX< T > >, qx::QxSingleton< QxSingletonX >, qx::QxSingleton< QxRepositoryX >, qx::QxSingleton< QxFactoryX >, qx::QxSingleton< QxConnect >, qx::QxSingleton< QxBoostSerializeRegisterHelperX >, and qx::QxSingleton< QxCache >.
static void qx::IxSingleton::initQxSingletonX | ( | ) | [static, protected] |
IxSingleton& qx::IxSingleton::operator= | ( | const IxSingleton & | other | ) | [inline, private] |
Definition at line 75 of file IxSingleton.h.
friend class QxSingletonX [friend] |
Definition at line 57 of file IxSingleton.h.
QString qx::IxSingleton::m_sKeySingleton [protected] |
Singleton key used by 'QxSingletonX' container.
Definition at line 61 of file IxSingleton.h.