QxOrm  1.2.9
C++ Object Relational Mapping library
QxSerializeInvoker.h File Reference
#include <boost/mpl/if.hpp>
#include <boost/mpl/logical.hpp>
#include <boost/static_assert.hpp>
#include <boost/serialization/serialization.hpp>
#include <boost/serialization/base_object.hpp>
#include <boost/serialization/nvp.hpp>
#include <QxTraits/get_base_class.h>
#include <QxTraits/is_qx_registered.h>
#include <QxRegister/QxClass.h>
#include "../../inl/QxSerialize/QxSerializeInvoker.inl"

Go to the source code of this file.

Classes

struct  qx::serialization::detail::base_class< Base >
struct  qx::serialization::detail::base_class< qx::trait::no_base_class_defined >
struct  qx::serialization::detail::saver< Archive, T >
struct  qx::serialization::detail::loader< Archive, T >

Namespaces

namespace  qx
 

Root namespace for all QxOrm library features.


namespace  qx::serialization
 

QxOrm library serialization engine based on boost::serialization library.


namespace  qx::serialization::detail
 

Internal helper tools for qx::serialization namespace.


Functions

template<class Archive , class T >
void qx::serialization::detail::save (Archive &ar, const T &t, const unsigned int file_version)
template<class Archive , class T >
void qx::serialization::detail::load (Archive &ar, T &t, const unsigned int file_version)