QxOrm
1.5.0
C++ Object Relational Mapping library
|
Common interface for all class properties registered into QxOrm context. More...
#include <QtCore/qmutex.h>
#include <QtSql/qsqlquery.h>
#include <QtCore/qjsonvalue.h>
#include <QxCommon/QxAny.h>
#include <QxCommon/QxBool.h>
#include <QxCommon/QxPropertyBag.h>
#include <QxCollection/QxCollection.h>
#include <QxSerialize/boost/QxSerializeInclude.h>
#include <QxConvert/QxConvert.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 > |
struct | qx::IxDataMemberSqlCallbackParams |
qx::IxDataMemberSqlCallbackParams : list of parameters used by custom callback functions to override SQL queries generated by QxOrm library More... | |
Namespaces | |
namespace | qx |
Root namespace for all QxOrm library features. | |
namespace | qx::dao |
Database communication used by persistence engine (ORM - Object Relational Mapping) | |
namespace | qx::dao::detail |
Internal helper tools for qx::dao namespace. | |
Defines | |
#define | QX_IX_DATA_MEMBER_PURE_VIRTUAL_ARCHIVE(ArchiveInput, ArchiveOutput) |
Typedefs | |
typedef std::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_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 72 of file IxDataMember.h.
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 | ||
) |