QxOrm 1.4.9
C++ Object Relational Mapping library
Loading...
Searching...
No Matches

Common interface for all class properties registered into QxOrm context. More...

#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.
 

Macros

#define QX_IX_DATA_MEMBER_PURE_VIRTUAL_ARCHIVE(ArchiveInput, ArchiveOutput)
 

Typedefs

typedef std::shared_ptr< IxDataMemberqx::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)
 

Detailed Description

Common interface for all class properties registered into QxOrm context.

Author
Lionel Marty

Definition in file IxDataMember.h.

Macro Definition Documentation

◆ QX_IX_DATA_MEMBER_PURE_VIRTUAL_ARCHIVE

#define QX_IX_DATA_MEMBER_PURE_VIRTUAL_ARCHIVE ( ArchiveInput,
ArchiveOutput )
Value:
virtual void toArchive(const void * pOwner, ArchiveOutput & ar) const = 0; \
virtual void fromArchive(void * pOwner, ArchiveInput & ar) = 0;

Definition at line 71 of file IxDataMember.h.

Function Documentation

◆ operator<()

QX_DLL_EXPORT_INLINE_FCT bool operator< ( const qx::IxDataMember & i1,
const qx::IxDataMember & i2 )

◆ operator>()

QX_DLL_EXPORT_INLINE_FCT bool operator> ( const qx::IxDataMember & i1,
const qx::IxDataMember & i2 )