![]() |
QxOrm
1.3.2
C++ Object Relational Mapping library
|
Common interface for all class properties registered into QxOrm context. More...
#include <boost/any.hpp>
#include <QxCommon/QxBool.h>
#include <QxCommon/QxPropertyBag.h>
#include <QxSerialize/boost/QxSerializeInclude.h>
#include <QxDao/IxSqlRelation.h>
Go to the source code of this file.
Classes | |
class | qx::IxDataMember |
qx::IxDataMember : common interface for all class properties registered into QxOrm context More... | |
struct | qx::IxDataMember::qxCannotAccessDataPointer< T, dummy > |
struct | qx::IxDataMember::qxCannotAccessDataPointer< QVariant, dummy > |
struct | qx::IxDataMember::qxCannotAccessDataPointer< QString, dummy > |
Namespaces | |
namespace | qx |
Root namespace for all QxOrm library features. | |
Defines | |
#define | QX_CONSTRUCT_IX_DATA_MEMBER() |
#define | QX_IX_DATA_MEMBER_PURE_VIRTUAL_ARCHIVE(ArchiveInput, ArchiveOutput) |
Typedefs | |
typedef boost::shared_ptr < IxDataMember > | qx::IxDataMember_ptr |
Functions | |
QX_DLL_EXPORT_INLINE_FCT bool | operator< (const qx::IxDataMember &i1, const qx::IxDataMember &i2) |
QX_DLL_EXPORT_INLINE_FCT bool | operator> (const qx::IxDataMember &i1, const qx::IxDataMember &i2) |
Common interface for all class properties registered into QxOrm context.
Definition in file IxDataMember.h.
#define QX_CONSTRUCT_IX_DATA_MEMBER | ( | ) |
m_iPrecision(6), m_iMinLength(-1), m_iMaxLength(-1), m_bRequired(false), \ m_bReadOnly(false), m_bAutoIncrement(false), m_bNotNull(false), \ m_bIsPrimaryKey(false), m_bAccessDataPointer(false), m_bIndex(false), \ m_bUnique(false), m_pName(NULL), m_pParent(NULL)
Definition at line 64 of file IxDataMember.h.
#define QX_IX_DATA_MEMBER_PURE_VIRTUAL_ARCHIVE | ( | ArchiveInput, | |
ArchiveOutput | |||
) |
virtual void toArchive(const void * pOwner, ArchiveOutput & ar) const = 0; \ virtual void fromArchive(void * pOwner, ArchiveInput & ar) = 0;
Definition at line 70 of file IxDataMember.h.
QX_DLL_EXPORT_INLINE_FCT bool operator< | ( | const qx::IxDataMember & | i1, |
const qx::IxDataMember & | i2 | ||
) | [inline] |
QX_DLL_EXPORT_INLINE_FCT bool operator> | ( | const qx::IxDataMember & | i1, |
const qx::IxDataMember & | i2 | ||
) | [inline] |