QxOrm 1.4.9
C++ Object Relational Mapping library
Loading...
Searching...
No Matches
qx::IxSingleton Class Referenceabstract

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

#include <IxSingleton.h>

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

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

◆ IxSingleton() [1/2]

qx::IxSingleton::IxSingleton ( const QString & sKey)
protected

◆ ~IxSingleton()

virtual qx::IxSingleton::~IxSingleton ( )
protectedvirtual

◆ IxSingleton() [2/2]

qx::IxSingleton::IxSingleton ( const IxSingleton & other)
inlineprivate

Definition at line 74 of file IxSingleton.h.

Member Function Documentation

◆ deleteInstance()

◆ initQxSingletonX()

static void qx::IxSingleton::initQxSingletonX ( )
staticprotected

◆ operator=()

IxSingleton & qx::IxSingleton::operator= ( const IxSingleton & other)
inlineprivate

Definition at line 75 of file IxSingleton.h.

Friends And Related Symbol Documentation

◆ QxSingletonX

friend class QxSingletonX
friend

Definition at line 57 of file IxSingleton.h.

Member Data Documentation

◆ m_sKeySingleton

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: