![]() |
QxOrm 1.1.9
C++ Object Relational Mapping library
|
#include <QxCommon/QxConfig.h>
#include <QxSerialize/boost/QxSerializeInclude.h>
#include <QxSerialize/boost/QxExportDllMacroHpp.h>
#include <QxSerialize/boost/QxExportDllMacroCpp.h>
#include <QxSerialize/boost/QxImportDllBoostArchive.h>
#include <QxSerialize/QxBoostSerializeHelper/QxBoostSerializeRegisterHelper.h>
Go to the source code of this file.
#define QX_BOOST_EXPORT_SERIALIZATION_FAST_COMPIL_CPP | ( | T | ) |
Definition at line 46 of file QxSerializeFastCompil.h.
#define QX_BOOST_EXPORT_SERIALIZATION_FAST_COMPIL_HPP | ( | T | ) | QX_BOOST_EXPORT_SERIALIZATION_HPP(T) |
Definition at line 45 of file QxSerializeFastCompil.h.
#define QX_SERIALIZE_FAST_COMPIL_LOAD_CPP | ( | Archive, | |
className | |||
) |
void load(Archive & ar, className & t, const unsigned int file_version) \ { qx_load(ar, t, file_version); }
Definition at line 62 of file QxSerializeFastCompil.h.
#define QX_SERIALIZE_FAST_COMPIL_LOAD_HPP | ( | dllImportExport, | |
Archive, | |||
className | |||
) | dllImportExport void load(Archive & ar, className & t, const unsigned int file_version); |
Definition at line 52 of file QxSerializeFastCompil.h.
#define QX_SERIALIZE_FAST_COMPIL_SAVE_CPP | ( | Archive, | |
className | |||
) |
void save(Archive & ar, const className & t, const unsigned int file_version) \ { qx_save(ar, t, file_version); }
Definition at line 58 of file QxSerializeFastCompil.h.
#define QX_SERIALIZE_FAST_COMPIL_SAVE_HPP | ( | dllImportExport, | |
Archive, | |||
className | |||
) | dllImportExport void save(Archive & ar, const className & t, const unsigned int file_version); |
Definition at line 49 of file QxSerializeFastCompil.h.
#define QX_SERIALIZE_FAST_COMPIL_SAVE_LOAD_BINARY_CPP | ( | className | ) |
QX_SERIALIZE_FAST_COMPIL_SAVE_CPP(boost::archive::binary_oarchive, className) \ QX_SERIALIZE_FAST_COMPIL_LOAD_CPP(boost::archive::binary_iarchive, className)
Definition at line 97 of file QxSerializeFastCompil.h.
#define QX_SERIALIZE_FAST_COMPIL_SAVE_LOAD_BINARY_HPP | ( | dllImportExport, | |
className | |||
) |
QX_SERIALIZE_FAST_COMPIL_SAVE_HPP(dllImportExport, boost::archive::binary_oarchive, className) \ QX_SERIALIZE_FAST_COMPIL_LOAD_HPP(dllImportExport, boost::archive::binary_iarchive, className)
Definition at line 91 of file QxSerializeFastCompil.h.
#define QX_SERIALIZE_FAST_COMPIL_SAVE_LOAD_CPP | ( | className | ) |
namespace boost { \ namespace serialization { \ \ QX_SERIALIZE_FAST_COMPIL_SAVE_LOAD_POLYMORPHIC_CPP(className) \ QX_SERIALIZE_FAST_COMPIL_SAVE_LOAD_BINARY_CPP(className) \ QX_SERIALIZE_FAST_COMPIL_SAVE_LOAD_TEXT_CPP(className) \ QX_SERIALIZE_FAST_COMPIL_SAVE_LOAD_XML_CPP(className) \ QX_SERIALIZE_FAST_COMPIL_SAVE_LOAD_PORTABLE_BINARY_CPP(className) \ QX_SERIALIZE_FAST_COMPIL_SAVE_LOAD_WIDE_BINARY_CPP(className) \ QX_SERIALIZE_FAST_COMPIL_SAVE_LOAD_WIDE_TEXT_CPP(className) \ QX_SERIALIZE_FAST_COMPIL_SAVE_LOAD_WIDE_XML_CPP(className) \ \ } }
Definition at line 264 of file QxSerializeFastCompil.h.
#define QX_SERIALIZE_FAST_COMPIL_SAVE_LOAD_HPP | ( | dllImportExport, | |
className | |||
) |
namespace boost { \ namespace serialization { \ \ QX_SERIALIZE_FAST_COMPIL_SAVE_LOAD_POLYMORPHIC_HPP(dllImportExport, className) \ QX_SERIALIZE_FAST_COMPIL_SAVE_LOAD_BINARY_HPP(dllImportExport, className) \ QX_SERIALIZE_FAST_COMPIL_SAVE_LOAD_TEXT_HPP(dllImportExport, className) \ QX_SERIALIZE_FAST_COMPIL_SAVE_LOAD_XML_HPP(dllImportExport, className) \ QX_SERIALIZE_FAST_COMPIL_SAVE_LOAD_PORTABLE_BINARY_HPP(dllImportExport, className) \ QX_SERIALIZE_FAST_COMPIL_SAVE_LOAD_WIDE_BINARY_HPP(dllImportExport, className) \ QX_SERIALIZE_FAST_COMPIL_SAVE_LOAD_WIDE_TEXT_HPP(dllImportExport, className) \ QX_SERIALIZE_FAST_COMPIL_SAVE_LOAD_WIDE_XML_HPP(dllImportExport, className) \ \ template <class Archive> \ inline void serialize(Archive & ar, className & t, const unsigned int file_version) \ { boost::serialization::split_free(ar, t, file_version); } \ \ } }
Definition at line 230 of file QxSerializeFastCompil.h.
#define QX_SERIALIZE_FAST_COMPIL_SAVE_LOAD_POLYMORPHIC_CPP | ( | className | ) |
QX_SERIALIZE_FAST_COMPIL_SAVE_CPP(boost::archive::polymorphic_oarchive, className) \ QX_SERIALIZE_FAST_COMPIL_LOAD_CPP(boost::archive::polymorphic_iarchive, className)
Definition at line 77 of file QxSerializeFastCompil.h.
#define QX_SERIALIZE_FAST_COMPIL_SAVE_LOAD_POLYMORPHIC_HPP | ( | dllImportExport, | |
className | |||
) |
QX_SERIALIZE_FAST_COMPIL_SAVE_HPP(dllImportExport, boost::archive::polymorphic_oarchive, className) \ QX_SERIALIZE_FAST_COMPIL_LOAD_HPP(dllImportExport, boost::archive::polymorphic_iarchive, className)
Definition at line 71 of file QxSerializeFastCompil.h.
#define QX_SERIALIZE_FAST_COMPIL_SAVE_LOAD_PORTABLE_BINARY_CPP | ( | className | ) |
QX_SERIALIZE_FAST_COMPIL_SAVE_CPP(eos::portable_oarchive, className) \ QX_SERIALIZE_FAST_COMPIL_LOAD_CPP(eos::portable_iarchive, className)
Definition at line 157 of file QxSerializeFastCompil.h.
#define QX_SERIALIZE_FAST_COMPIL_SAVE_LOAD_PORTABLE_BINARY_HPP | ( | dllImportExport, | |
className | |||
) |
QX_SERIALIZE_FAST_COMPIL_SAVE_HPP(dllImportExport, eos::portable_oarchive, className) \ QX_SERIALIZE_FAST_COMPIL_LOAD_HPP(dllImportExport, eos::portable_iarchive, className)
Definition at line 151 of file QxSerializeFastCompil.h.
#define QX_SERIALIZE_FAST_COMPIL_SAVE_LOAD_TEXT_CPP | ( | className | ) |
QX_SERIALIZE_FAST_COMPIL_SAVE_CPP(boost::archive::text_oarchive, className) \ QX_SERIALIZE_FAST_COMPIL_LOAD_CPP(boost::archive::text_iarchive, className)
Definition at line 117 of file QxSerializeFastCompil.h.
#define QX_SERIALIZE_FAST_COMPIL_SAVE_LOAD_TEXT_HPP | ( | dllImportExport, | |
className | |||
) |
QX_SERIALIZE_FAST_COMPIL_SAVE_HPP(dllImportExport, boost::archive::text_oarchive, className) \ QX_SERIALIZE_FAST_COMPIL_LOAD_HPP(dllImportExport, boost::archive::text_iarchive, className)
Definition at line 111 of file QxSerializeFastCompil.h.
#define QX_SERIALIZE_FAST_COMPIL_SAVE_LOAD_WIDE_BINARY_CPP | ( | className | ) |
QX_SERIALIZE_FAST_COMPIL_SAVE_CPP(boost::archive::binary_woarchive, className) \ QX_SERIALIZE_FAST_COMPIL_LOAD_CPP(boost::archive::binary_wiarchive, className)
Definition at line 177 of file QxSerializeFastCompil.h.
#define QX_SERIALIZE_FAST_COMPIL_SAVE_LOAD_WIDE_BINARY_HPP | ( | dllImportExport, | |
className | |||
) |
QX_SERIALIZE_FAST_COMPIL_SAVE_HPP(dllImportExport, boost::archive::binary_woarchive, className) \ QX_SERIALIZE_FAST_COMPIL_LOAD_HPP(dllImportExport, boost::archive::binary_wiarchive, className)
Definition at line 171 of file QxSerializeFastCompil.h.
#define QX_SERIALIZE_FAST_COMPIL_SAVE_LOAD_WIDE_TEXT_CPP | ( | className | ) |
QX_SERIALIZE_FAST_COMPIL_SAVE_CPP(boost::archive::text_woarchive, className) \ QX_SERIALIZE_FAST_COMPIL_LOAD_CPP(boost::archive::text_wiarchive, className)
Definition at line 197 of file QxSerializeFastCompil.h.
#define QX_SERIALIZE_FAST_COMPIL_SAVE_LOAD_WIDE_TEXT_HPP | ( | dllImportExport, | |
className | |||
) |
QX_SERIALIZE_FAST_COMPIL_SAVE_HPP(dllImportExport, boost::archive::text_woarchive, className) \ QX_SERIALIZE_FAST_COMPIL_LOAD_HPP(dllImportExport, boost::archive::text_wiarchive, className)
Definition at line 191 of file QxSerializeFastCompil.h.
#define QX_SERIALIZE_FAST_COMPIL_SAVE_LOAD_WIDE_XML_CPP | ( | className | ) |
QX_SERIALIZE_FAST_COMPIL_SAVE_CPP(boost::archive::xml_woarchive, className) \ QX_SERIALIZE_FAST_COMPIL_LOAD_CPP(boost::archive::xml_wiarchive, className)
Definition at line 217 of file QxSerializeFastCompil.h.
#define QX_SERIALIZE_FAST_COMPIL_SAVE_LOAD_WIDE_XML_HPP | ( | dllImportExport, | |
className | |||
) |
QX_SERIALIZE_FAST_COMPIL_SAVE_HPP(dllImportExport, boost::archive::xml_woarchive, className) \ QX_SERIALIZE_FAST_COMPIL_LOAD_HPP(dllImportExport, boost::archive::xml_wiarchive, className)
Definition at line 211 of file QxSerializeFastCompil.h.
#define QX_SERIALIZE_FAST_COMPIL_SAVE_LOAD_XML_CPP | ( | className | ) |
QX_SERIALIZE_FAST_COMPIL_SAVE_CPP(boost::archive::xml_oarchive, className) \ QX_SERIALIZE_FAST_COMPIL_LOAD_CPP(boost::archive::xml_iarchive, className)
Definition at line 137 of file QxSerializeFastCompil.h.
#define QX_SERIALIZE_FAST_COMPIL_SAVE_LOAD_XML_HPP | ( | dllImportExport, | |
className | |||
) |
QX_SERIALIZE_FAST_COMPIL_SAVE_HPP(dllImportExport, boost::archive::xml_oarchive, className) \ QX_SERIALIZE_FAST_COMPIL_LOAD_HPP(dllImportExport, boost::archive::xml_iarchive, className)
Definition at line 131 of file QxSerializeFastCompil.h.
#define QX_SERIALIZE_FAST_COMPIL_SERIALIZE_BINARY_CPP | ( | className | ) |
QX_SERIALIZE_FAST_COMPIL_SERIALIZE_IMPL_CPP(boost::archive::binary_oarchive, className) \ QX_SERIALIZE_FAST_COMPIL_SERIALIZE_IMPL_CPP(boost::archive::binary_iarchive, className)
Definition at line 100 of file QxSerializeFastCompil.h.
#define QX_SERIALIZE_FAST_COMPIL_SERIALIZE_BINARY_HPP | ( | dllImportExport, | |
className | |||
) |
QX_SERIALIZE_FAST_COMPIL_SERIALIZE_IMPL_HPP(dllImportExport, boost::archive::binary_oarchive, className) \ QX_SERIALIZE_FAST_COMPIL_SERIALIZE_IMPL_HPP(dllImportExport, boost::archive::binary_iarchive, className)
Definition at line 94 of file QxSerializeFastCompil.h.
#define QX_SERIALIZE_FAST_COMPIL_SERIALIZE_CPP | ( | className | ) |
namespace boost { \ namespace serialization { \ \ QX_SERIALIZE_FAST_COMPIL_SERIALIZE_POLYMORPHIC_CPP(className) \ QX_SERIALIZE_FAST_COMPIL_SERIALIZE_BINARY_CPP(className) \ QX_SERIALIZE_FAST_COMPIL_SERIALIZE_TEXT_CPP(className) \ QX_SERIALIZE_FAST_COMPIL_SERIALIZE_XML_CPP(className) \ QX_SERIALIZE_FAST_COMPIL_SERIALIZE_PORTABLE_BINARY_CPP(className) \ QX_SERIALIZE_FAST_COMPIL_SERIALIZE_WIDE_BINARY_CPP(className) \ QX_SERIALIZE_FAST_COMPIL_SERIALIZE_WIDE_TEXT_CPP(className) \ QX_SERIALIZE_FAST_COMPIL_SERIALIZE_WIDE_XML_CPP(className) \ \ } }
Definition at line 279 of file QxSerializeFastCompil.h.
#define QX_SERIALIZE_FAST_COMPIL_SERIALIZE_HPP | ( | dllImportExport, | |
className | |||
) |
namespace boost { \ namespace serialization { \ \ QX_SERIALIZE_FAST_COMPIL_SERIALIZE_POLYMORPHIC_HPP(dllImportExport, className) \ QX_SERIALIZE_FAST_COMPIL_SERIALIZE_BINARY_HPP(dllImportExport, className) \ QX_SERIALIZE_FAST_COMPIL_SERIALIZE_TEXT_HPP(dllImportExport, className) \ QX_SERIALIZE_FAST_COMPIL_SERIALIZE_XML_HPP(dllImportExport, className) \ QX_SERIALIZE_FAST_COMPIL_SERIALIZE_PORTABLE_BINARY_HPP(dllImportExport, className) \ QX_SERIALIZE_FAST_COMPIL_SERIALIZE_WIDE_BINARY_HPP(dllImportExport, className) \ QX_SERIALIZE_FAST_COMPIL_SERIALIZE_WIDE_TEXT_HPP(dllImportExport, className) \ QX_SERIALIZE_FAST_COMPIL_SERIALIZE_WIDE_XML_HPP(dllImportExport, className) \ \ } }
Definition at line 249 of file QxSerializeFastCompil.h.
#define QX_SERIALIZE_FAST_COMPIL_SERIALIZE_IMPL_CPP | ( | Archive, | |
className | |||
) |
void serialize(Archive & ar, className & t, const unsigned int file_version) \ { qx_serialize(ar, t, file_version); }
Definition at line 66 of file QxSerializeFastCompil.h.
#define QX_SERIALIZE_FAST_COMPIL_SERIALIZE_IMPL_HPP | ( | dllImportExport, | |
Archive, | |||
className | |||
) | dllImportExport void serialize(Archive & ar, className & t, const unsigned int file_version); |
Definition at line 55 of file QxSerializeFastCompil.h.
#define QX_SERIALIZE_FAST_COMPIL_SERIALIZE_POLYMORPHIC_CPP | ( | className | ) |
QX_SERIALIZE_FAST_COMPIL_SERIALIZE_IMPL_CPP(boost::archive::polymorphic_oarchive, className) \ QX_SERIALIZE_FAST_COMPIL_SERIALIZE_IMPL_CPP(boost::archive::polymorphic_iarchive, className)
Definition at line 80 of file QxSerializeFastCompil.h.
#define QX_SERIALIZE_FAST_COMPIL_SERIALIZE_POLYMORPHIC_HPP | ( | dllImportExport, | |
className | |||
) |
QX_SERIALIZE_FAST_COMPIL_SERIALIZE_IMPL_HPP(dllImportExport, boost::archive::polymorphic_oarchive, className) \ QX_SERIALIZE_FAST_COMPIL_SERIALIZE_IMPL_HPP(dllImportExport, boost::archive::polymorphic_iarchive, className)
Definition at line 74 of file QxSerializeFastCompil.h.
#define QX_SERIALIZE_FAST_COMPIL_SERIALIZE_PORTABLE_BINARY_CPP | ( | className | ) |
QX_SERIALIZE_FAST_COMPIL_SERIALIZE_IMPL_CPP(eos::portable_oarchive, className) \ QX_SERIALIZE_FAST_COMPIL_SERIALIZE_IMPL_CPP(eos::portable_iarchive, className)
Definition at line 160 of file QxSerializeFastCompil.h.
#define QX_SERIALIZE_FAST_COMPIL_SERIALIZE_PORTABLE_BINARY_HPP | ( | dllImportExport, | |
className | |||
) |
QX_SERIALIZE_FAST_COMPIL_SERIALIZE_IMPL_HPP(dllImportExport, eos::portable_oarchive, className) \ QX_SERIALIZE_FAST_COMPIL_SERIALIZE_IMPL_HPP(dllImportExport, eos::portable_iarchive, className)
Definition at line 154 of file QxSerializeFastCompil.h.
#define QX_SERIALIZE_FAST_COMPIL_SERIALIZE_TEXT_CPP | ( | className | ) |
QX_SERIALIZE_FAST_COMPIL_SERIALIZE_IMPL_CPP(boost::archive::text_oarchive, className) \ QX_SERIALIZE_FAST_COMPIL_SERIALIZE_IMPL_CPP(boost::archive::text_iarchive, className)
Definition at line 120 of file QxSerializeFastCompil.h.
#define QX_SERIALIZE_FAST_COMPIL_SERIALIZE_TEXT_HPP | ( | dllImportExport, | |
className | |||
) |
QX_SERIALIZE_FAST_COMPIL_SERIALIZE_IMPL_HPP(dllImportExport, boost::archive::text_oarchive, className) \ QX_SERIALIZE_FAST_COMPIL_SERIALIZE_IMPL_HPP(dllImportExport, boost::archive::text_iarchive, className)
Definition at line 114 of file QxSerializeFastCompil.h.
#define QX_SERIALIZE_FAST_COMPIL_SERIALIZE_WIDE_BINARY_CPP | ( | className | ) |
QX_SERIALIZE_FAST_COMPIL_SERIALIZE_IMPL_CPP(boost::archive::binary_woarchive, className) \ QX_SERIALIZE_FAST_COMPIL_SERIALIZE_IMPL_CPP(boost::archive::binary_wiarchive, className)
Definition at line 180 of file QxSerializeFastCompil.h.
#define QX_SERIALIZE_FAST_COMPIL_SERIALIZE_WIDE_BINARY_HPP | ( | dllImportExport, | |
className | |||
) |
QX_SERIALIZE_FAST_COMPIL_SERIALIZE_IMPL_HPP(dllImportExport, boost::archive::binary_woarchive, className) \ QX_SERIALIZE_FAST_COMPIL_SERIALIZE_IMPL_HPP(dllImportExport, boost::archive::binary_wiarchive, className)
Definition at line 174 of file QxSerializeFastCompil.h.
#define QX_SERIALIZE_FAST_COMPIL_SERIALIZE_WIDE_TEXT_CPP | ( | className | ) |
QX_SERIALIZE_FAST_COMPIL_SERIALIZE_IMPL_CPP(boost::archive::text_woarchive, className) \ QX_SERIALIZE_FAST_COMPIL_SERIALIZE_IMPL_CPP(boost::archive::text_wiarchive, className)
Definition at line 200 of file QxSerializeFastCompil.h.
#define QX_SERIALIZE_FAST_COMPIL_SERIALIZE_WIDE_TEXT_HPP | ( | dllImportExport, | |
className | |||
) |
QX_SERIALIZE_FAST_COMPIL_SERIALIZE_IMPL_HPP(dllImportExport, boost::archive::text_woarchive, className) \ QX_SERIALIZE_FAST_COMPIL_SERIALIZE_IMPL_HPP(dllImportExport, boost::archive::text_wiarchive, className)
Definition at line 194 of file QxSerializeFastCompil.h.
#define QX_SERIALIZE_FAST_COMPIL_SERIALIZE_WIDE_XML_CPP | ( | className | ) |
QX_SERIALIZE_FAST_COMPIL_SERIALIZE_IMPL_CPP(boost::archive::xml_woarchive, className) \ QX_SERIALIZE_FAST_COMPIL_SERIALIZE_IMPL_CPP(boost::archive::xml_wiarchive, className)
Definition at line 220 of file QxSerializeFastCompil.h.
#define QX_SERIALIZE_FAST_COMPIL_SERIALIZE_WIDE_XML_HPP | ( | dllImportExport, | |
className | |||
) |
QX_SERIALIZE_FAST_COMPIL_SERIALIZE_IMPL_HPP(dllImportExport, boost::archive::xml_woarchive, className) \ QX_SERIALIZE_FAST_COMPIL_SERIALIZE_IMPL_HPP(dllImportExport, boost::archive::xml_wiarchive, className)
Definition at line 214 of file QxSerializeFastCompil.h.
#define QX_SERIALIZE_FAST_COMPIL_SERIALIZE_XML_CPP | ( | className | ) |
QX_SERIALIZE_FAST_COMPIL_SERIALIZE_IMPL_CPP(boost::archive::xml_oarchive, className) \ QX_SERIALIZE_FAST_COMPIL_SERIALIZE_IMPL_CPP(boost::archive::xml_iarchive, className)
Definition at line 140 of file QxSerializeFastCompil.h.
#define QX_SERIALIZE_FAST_COMPIL_SERIALIZE_XML_HPP | ( | dllImportExport, | |
className | |||
) |
QX_SERIALIZE_FAST_COMPIL_SERIALIZE_IMPL_HPP(dllImportExport, boost::archive::xml_oarchive, className) \ QX_SERIALIZE_FAST_COMPIL_SERIALIZE_IMPL_HPP(dllImportExport, boost::archive::xml_iarchive, className)
Definition at line 134 of file QxSerializeFastCompil.h.