qx::IxClass : common interface for all classes registered into QxOrm context
More...
#include <IxClass.h>
|
std::unique_ptr< IxClassImpl > | m_pImpl |
| Private implementation idiom.
|
|
qx::IxClass : common interface for all classes registered into QxOrm context
Definition at line 68 of file IxClass.h.
◆ IxClass()
◆ ~IxClass()
virtual qx::IxClass::~IxClass |
( |
| ) |
|
|
protectedpure virtual |
◆ dumpClass()
QString qx::IxClass::dumpClass |
( |
| ) |
const |
◆ getAllValidator()
◆ getAllValidatorRef()
◆ getBaseClass()
virtual IxClass * qx::IxClass::getBaseClass |
( |
| ) |
const |
|
pure virtual |
◆ getDaoStrategy()
◆ getDataMemberX()
◆ getDescription()
QString qx::IxClass::getDescription |
( |
| ) |
const |
◆ getFctMemberX()
◆ getFctStaticX()
◆ getId()
IxDataMember * qx::IxClass::getId |
( |
bool | bRecursive = false | ) |
const |
◆ getKey()
QString qx::IxClass::getKey |
( |
| ) |
const |
◆ getName()
QString qx::IxClass::getName |
( |
| ) |
const |
◆ getNamePtr()
const char * qx::IxClass::getNamePtr |
( |
| ) |
const |
◆ getSoftDelete()
◆ getSqlDataMemberX()
◆ getSqlRelationX()
◆ getVersion()
long qx::IxClass::getVersion |
( |
| ) |
const |
◆ implementIxPersistable()
virtual bool qx::IxClass::implementIxPersistable |
( |
| ) |
const |
|
pure virtual |
◆ isAbstract()
virtual bool qx::IxClass::isAbstract |
( |
| ) |
const |
|
pure virtual |
◆ isDaoReadOnly()
bool qx::IxClass::isDaoReadOnly |
( |
| ) |
const |
◆ isFinalClass()
bool qx::IxClass::isFinalClass |
( |
| ) |
const |
◆ isKindOf() [1/2]
bool qx::IxClass::isKindOf |
( |
const QString & | sClassName | ) |
const |
◆ isKindOf() [2/2]
bool qx::IxClass::isKindOf |
( |
const std::type_info & | typeInfo | ) |
const |
◆ isRegistered()
bool qx::IxClass::isRegistered |
( |
| ) |
const |
◆ setDaoReadOnly()
void qx::IxClass::setDaoReadOnly |
( |
bool | b | ) |
|
◆ setDaoStrategy()
◆ setDataMemberX()
◆ setDescription()
void qx::IxClass::setDescription |
( |
const QString & | s | ) |
|
◆ setFctMemberX()
◆ setFctStaticX()
◆ setFinalClass()
void qx::IxClass::setFinalClass |
( |
bool | b | ) |
|
|
protected |
◆ setKey()
void qx::IxClass::setKey |
( |
const QString & | s | ) |
|
◆ setName()
void qx::IxClass::setName |
( |
const QString & | s | ) |
|
◆ setRegistered()
void qx::IxClass::setRegistered |
( |
bool | b | ) |
|
|
protected |
◆ setSoftDelete()
◆ setVersion()
void qx::IxClass::setVersion |
( |
long | l | ) |
|
◆ typeInfo()
virtual const std::type_info & qx::IxClass::typeInfo |
( |
| ) |
const |
|
pure virtual |
◆ updateClassX()
void qx::IxClass::updateClassX |
( |
| ) |
|
|
protected |
◆ m_pImpl
std::unique_ptr<IxClassImpl> qx::IxClass::m_pImpl |
|
private |
Private implementation idiom.
Definition at line 74 of file IxClass.h.
The documentation for this class was generated from the following file:
- C:/M/B/src/QxOrm-1.4.9/include/QxRegister/IxClass.h