32#ifndef _QX_SERIALIZE_QDATASTREAM_QX_REGISTERED_CLASS_H_
33#define _QX_SERIALIZE_QDATASTREAM_QX_REGISTERED_CLASS_H_
46#include <QtCore/qdatastream.h>
58 static QDataStream &
save(QDataStream & stream,
IxClass * pClass,
const void * pOwner);
59 static QDataStream &
load(QDataStream & stream,
IxClass * pClass,
void * pOwner);
74 static QDataStream &
save(QDataStream & stream,
const T & t)
80 static QDataStream &
load(QDataStream & stream, T & t)
Common interface for all classes registered into QxOrm context.
Concrete class registered into QxOrm context.
qx::IxClass : common interface for all classes registered into QxOrm context
qx::QxClass<T> : concrete class of type T registered into QxOrm context (this class is a singleton an...
qx::trait::is_qx_registered<T>::value : return true if T is registered into QxOrm context to provide ...
Root namespace for all QxOrm library features.
static QDataStream & save(QDataStream &stream, IxClass *pClass, const void *pOwner)
static void saveHelper(QDataStream &stream, IxClass *pClass, const void *pOwner)
static void loadHelper(QDataStream &stream, IxClass *pClass, void *pOwner)
static QDataStream & load(QDataStream &stream, IxClass *pClass, void *pOwner)
static QDataStream & save(QDataStream &stream, const T &t)
static QDataStream & load(QDataStream &stream, T &t)
qx::trait::is_qx_registered<T>::value : return true if T is registered into QxOrm context to provide ...