QxOrm  1.4.5
C++ Object Relational Mapping library

qx::IxSingleton : common interface for all singleton of QxOrm library More...

#include <IxSingleton.h>

Inheritance diagram for qx::IxSingleton:
qx::QxSingleton< T > qx::QxSingleton< QxBoostSerializeRegisterHelperX > qx::QxSingleton< QxCache > qx::QxSingleton< QxClass< T > > qx::QxSingleton< QxClassX > qx::QxSingleton< QxConnect > qx::QxSingleton< QxDataMemberX< T > > qx::QxSingleton< QxFactoryX > qx::QxSingleton< QxRepositoryX > qx::QxSingleton< QxSingletonX > qx::QxSingleton< QxSqlDatabase >

List of all members.

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)
IxSingletonoperator= (const IxSingleton &other)

Friends

class QxSingletonX

Detailed Description

qx::IxSingleton : common interface for all singleton of QxOrm library

Definition at line 54 of file IxSingleton.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

static void qx::IxSingleton::initQxSingletonX ( ) [static, protected]
IxSingleton& qx::IxSingleton::operator= ( const IxSingleton other) [inline, private]

Definition at line 75 of file IxSingleton.h.


Friends And Related Function Documentation

friend class QxSingletonX [friend]

Definition at line 57 of file IxSingleton.h.


Member Data Documentation

QString qx::IxSingleton::m_sKeySingleton [protected]

Singleton key used by 'QxSingletonX' container.

Definition at line 61 of file IxSingleton.h.


The documentation for this class was generated from the following file: