QxOrm  1.5.0
C++ Object Relational Mapping library

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.


Defines

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


Define Documentation

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