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

Concrete class property registered into QxOrm context. More...

#include <boost/serialization/serialization.hpp>
#include <boost/serialization/nvp.hpp>
#include <QxDataMember/IxDataMember.h>
#include <QxTraits/is_equal.h>
#include <QxTraits/get_class_name.h>
#include "../../inl/QxDataMember/QxDataMember.inl"

Go to the source code of this file.

Classes

class  qx::QxDataMember< DataType, Owner >
 qx::QxDataMember<DataType, Owner> : concrete property of type DataType registered into QxOrm context for the class Owner More...
 
struct  qx::QxDataMember< DataType, Owner >::qxCompareDataMember< bCanCompare, dummy >
 
struct  qx::QxDataMember< DataType, Owner >::qxCompareDataMember< true, dummy >
 

Namespaces

namespace  qx
 Root namespace for all QxOrm library features.
 

Macros

#define QX_DATA_MEMBER_IMPL_VIRTUAL_ARCHIVE(ArchiveInput, ArchiveOutput)
 

Detailed Description

Concrete class property registered into QxOrm context.

Author
Lionel Marty

Definition in file QxDataMember.h.

Macro Definition Documentation

◆ QX_DATA_MEMBER_IMPL_VIRTUAL_ARCHIVE

#define QX_DATA_MEMBER_IMPL_VIRTUAL_ARCHIVE ( ArchiveInput,
ArchiveOutput )
Value:
virtual void toArchive(const void * pOwner, ArchiveOutput & ar) const { QxDataMember::toArchive(ar, getNamePtr(), getData(pOwner)); } \
virtual void fromArchive(void * pOwner, ArchiveInput & ar) { QxDataMember::fromArchive(ar, getNamePtr(), getData(pOwner)); }

Definition at line 56 of file QxDataMember.h.