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

#include <QxBoostSerializeRegisterHelperX.h>

Inheritance diagram for qx::QxBoostSerializeRegisterHelperX:
qx::QxSingleton< QxBoostSerializeRegisterHelperX > qx::IxSingleton

Public Member Functions

void add (const QString &sKey, IxBoostSerializeRegisterHelper *p)
 
void remove (const QString &sKey)
 

Static Public Member Functions

template<class Archive >
static void helper (Archive &ar)
 
static void helper ()
 
- Static Public Member Functions inherited from qx::QxSingleton< QxBoostSerializeRegisterHelperX >
static QxBoostSerializeRegisterHelperXgetSingleton ()
 
static void deleteSingleton ()
 

Private Member Functions

 QxBoostSerializeRegisterHelperX ()
 
virtual ~QxBoostSerializeRegisterHelperX ()
 
template<class Archive >
void private_helper (Archive &ar) const
 
void private_helper () const
 

Private Attributes

QxCollection< QString, IxBoostSerializeRegisterHelper * > m_colHelperX
 
QMutex m_oMutexHelperX
 

Friends

class QxSingleton< QxBoostSerializeRegisterHelperX >
 
class IxBoostSerializeRegisterHelper
 

Additional Inherited Members

- Protected Member Functions inherited from qx::QxSingleton< QxBoostSerializeRegisterHelperX >
 QxSingleton (const QString &sKey)
 
virtual ~QxSingleton ()
 
virtual void deleteInstance ()
 
- Protected Member Functions inherited from qx::IxSingleton
 IxSingleton (const QString &sKey)
 
virtual ~IxSingleton ()
 
- Static Protected Member Functions inherited from qx::QxSingleton< QxBoostSerializeRegisterHelperX >
static bool isSingletonNull ()
 
- Static Protected Member Functions inherited from qx::IxSingleton
static void initQxSingletonX ()
 
- Protected Attributes inherited from qx::IxSingleton
QString m_sKeySingleton
 Singleton key used by 'QxSingletonX' container.
 

Detailed Description

Definition at line 53 of file QxBoostSerializeRegisterHelperX.h.

Constructor & Destructor Documentation

◆ QxBoostSerializeRegisterHelperX()

qx::QxBoostSerializeRegisterHelperX::QxBoostSerializeRegisterHelperX ( )
inlineprivate

Definition at line 64 of file QxBoostSerializeRegisterHelperX.h.

◆ ~QxBoostSerializeRegisterHelperX()

virtual qx::QxBoostSerializeRegisterHelperX::~QxBoostSerializeRegisterHelperX ( )
inlineprivatevirtual

Definition at line 65 of file QxBoostSerializeRegisterHelperX.h.

Member Function Documentation

◆ add()

void qx::QxBoostSerializeRegisterHelperX::add ( const QString & sKey,
IxBoostSerializeRegisterHelper * p )

◆ helper() [1/2]

static void qx::QxBoostSerializeRegisterHelperX::helper ( )
inlinestatic

Definition at line 80 of file QxBoostSerializeRegisterHelperX.h.

◆ helper() [2/2]

template<class Archive >
static void qx::QxBoostSerializeRegisterHelperX::helper ( Archive & ar)
inlinestatic

Definition at line 73 of file QxBoostSerializeRegisterHelperX.h.

◆ private_helper() [1/2]

void qx::QxBoostSerializeRegisterHelperX::private_helper ( ) const
inlineprivate

Definition at line 100 of file QxBoostSerializeRegisterHelperX.h.

◆ private_helper() [2/2]

template<class Archive >
void qx::QxBoostSerializeRegisterHelperX::private_helper ( Archive & ar) const
inlineprivate

Definition at line 90 of file QxBoostSerializeRegisterHelperX.h.

◆ remove()

void qx::QxBoostSerializeRegisterHelperX::remove ( const QString & sKey)

Friends And Related Symbol Documentation

◆ IxBoostSerializeRegisterHelper

friend class IxBoostSerializeRegisterHelper
friend

Definition at line 57 of file QxBoostSerializeRegisterHelperX.h.

◆ QxSingleton< QxBoostSerializeRegisterHelperX >

Definition at line 53 of file QxBoostSerializeRegisterHelperX.h.

Member Data Documentation

◆ m_colHelperX

QxCollection<QString, IxBoostSerializeRegisterHelper *> qx::QxBoostSerializeRegisterHelperX::m_colHelperX
private

Definition at line 61 of file QxBoostSerializeRegisterHelperX.h.

◆ m_oMutexHelperX

QMutex qx::QxBoostSerializeRegisterHelperX::m_oMutexHelperX
private

Definition at line 62 of file QxBoostSerializeRegisterHelperX.h.


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