qx::serialization::helper::QxSerializeCheckInstance : check instance during serialization process to avoid infinite loop with circular references (using RAII)
More...
#include <QxSerializeCheckInstance.h>
qx::serialization::helper::QxSerializeCheckInstance : check instance during serialization process to avoid infinite loop with circular references (using RAII)
Definition at line 65 of file QxSerializeCheckInstance.h.
◆ type_hierarchy
◆ QxSerializeCheckInstance()
qx::serialization::helper::QxSerializeCheckInstance::QxSerializeCheckInstance |
( |
const void * | pInstance, |
|
|
qx::IxClass * | pClass ) |
◆ ~QxSerializeCheckInstance()
virtual qx::serialization::helper::QxSerializeCheckInstance::~QxSerializeCheckInstance |
( |
| ) |
|
|
virtual |
◆ contains()
static bool qx::serialization::helper::QxSerializeCheckInstance::contains |
( |
const void * | pInstance, |
|
|
qx::IxClass * | pClass ) |
|
static |
◆ getHierarchy()
static type_hierarchy qx::serialization::helper::QxSerializeCheckInstance::getHierarchy |
( |
| ) |
|
|
static |
◆ isRoot()
static bool qx::serialization::helper::QxSerializeCheckInstance::isRoot |
( |
| ) |
|
|
static |
◆ setHierarchy()
static void qx::serialization::helper::QxSerializeCheckInstance::setHierarchy |
( |
const type_hierarchy & | hierarchy | ) |
|
|
static |
◆ m_hashHierarchyByThread
QHash<Qt::HANDLE, type_hierarchy> qx::serialization::helper::QxSerializeCheckInstance::m_hashHierarchyByThread |
|
staticprotected |
◆ m_hashLevelByThread
QHash<Qt::HANDLE, int> qx::serialization::helper::QxSerializeCheckInstance::m_hashLevelByThread |
|
staticprotected |
◆ m_lstInstanceByThread
QSet< QPair<Qt::HANDLE, QPair<qptrdiff, qx::IxClass *> > > qx::serialization::helper::QxSerializeCheckInstance::m_lstInstanceByThread |
|
staticprotected |
◆ m_lThreadId
Qt::HANDLE qx::serialization::helper::QxSerializeCheckInstance::m_lThreadId |
|
protected |
◆ m_mutex
QMutex qx::serialization::helper::QxSerializeCheckInstance::m_mutex |
|
staticprotected |
◆ m_pClass
qx::IxClass* qx::serialization::helper::QxSerializeCheckInstance::m_pClass |
|
protected |
◆ m_pInstance
qptrdiff qx::serialization::helper::QxSerializeCheckInstance::m_pInstance |
|
protected |
The documentation for this class was generated from the following file: