![]() |
QxOrm
1.3.2
C++ Object Relational Mapping library
|
Classes | |
class | qx::QxArchive< T, ArchiveInput, ArchiveOutput > |
qx::QxArchive : provide some tools to serialize a class registered into QxOrm context into/from binary/text/XML archives (file, string, etc.) More... | |
Namespaces | |
namespace | qx::serialization |
QxOrm library serialization engine based on boost::serialization library. | |
namespace | qx::serialization::detail |
Internal helper tools for qx::serialization namespace. | |
namespace | qx::serialization::wide |
QxOrm library serialization engine for wide archive. | |
namespace | qx::serialization::polymorphic_binary |
serialize a class registered into QxOrm context into/from polymorphic_binary archive (file, string, etc.) : activate this feature using _QX_SERIALIZE_POLYMORPHIC in QxConfig.h file | |
namespace | qx::serialization::polymorphic_text |
serialize a class registered into QxOrm context into/from polymorphic_text archive (file, string, etc.) : activate this feature using _QX_SERIALIZE_POLYMORPHIC in QxConfig.h file | |
namespace | qx::serialization::polymorphic_xml |
serialize a class registered into QxOrm context into/from polymorphic_xml archive (file, string, etc.) : activate this feature using _QX_SERIALIZE_POLYMORPHIC in QxConfig.h file | |
namespace | qx::serialization::binary |
serialize a class registered into QxOrm context into/from binary archive (file, string, etc.) : activate this feature using _QX_SERIALIZE_BINARY in QxConfig.h file | |
namespace | qx::serialization::text |
serialize a class registered into QxOrm context into/from text archive (file, string, etc.) : activate this feature using _QX_SERIALIZE_TEXT in QxConfig.h file | |
namespace | qx::serialization::xml |
serialize a class registered into QxOrm context into/from XML archive (file, string, etc.) : activate this feature using _QX_SERIALIZE_XML in QxConfig.h file | |
namespace | qx::serialization::portable_binary |
serialize a class registered into QxOrm context into/from portable_binary archive (file, string, etc.) : activate this feature using _QX_SERIALIZE_PORTABLE_BINARY in QxConfig.h file | |
namespace | qx::serialization::wide::binary |
serialize a class registered into QxOrm context into/from wide binary archive (file, string, etc.) : activate this feature using _QX_SERIALIZE_WIDE_BINARY in QxConfig.h file | |
namespace | qx::serialization::wide::text |
serialize a class registered into QxOrm context into/from wide text archive (file, string, etc.) : activate this feature using _QX_SERIALIZE_WIDE_TEXT in QxConfig.h file | |
namespace | qx::serialization::wide::xml |
serialize a class registered into QxOrm context into/from wide XML archive (file, string, etc.) : activate this feature using _QX_SERIALIZE_WIDE_XML in QxConfig.h file | |
Files | |
file | QxArchive.h |
Provide some tools to serialize a class registered into QxOrm context into/from binary/XML archive (file, string, etc.) | |
file | QxClone.h |
Clone all classes registered into QxOrm context using QxOrm library serialization engine. | |
file | QxDump.h |
Dump all classes registered into QxOrm context using XML serialization engine. | |
file | QxSerialize.h |
Include all files necessary to serialize most used classes defined into stl, boost and Qt libraries. | |
Functions | |
template<class T > | |
T * | qx::clone_to_nude_ptr (const T &obj) |
qx::clone_to_nude_ptr(const T & obj) : return a nude pointer (be careful with memory leak) of a new instance of type T cloned from obj | |
template<class T > | |
boost::shared_ptr< T > | qx::clone (const T &obj) |
qx::clone(const T & obj) : return a boost smart-pointer (boost::shared_ptr<T>) of a new instance of type T cloned from obj | |
template<class T > | |
QSharedPointer< T > | qx::clone_to_qt_shared_ptr (const T &obj) |
qx::clone_to_qt_shared_ptr(const T & obj) : return a Qt smart-pointer (QSharedPointer<T>) of a new instance of type T cloned from obj | |
template<class T > | |
void | qx::dump (const T &t) |
qx::dump(const T & t) : dump class of type T registered into QxOrm context using XML serialization engine |
boost::shared_ptr<T> qx::clone | ( | const T & | obj | ) |
qx::clone(const T & obj) : return a boost smart-pointer (boost::shared_ptr<T>) of a new instance of type T cloned from obj
T* qx::clone_to_nude_ptr | ( | const T & | obj | ) |
qx::clone_to_nude_ptr(const T & obj) : return a nude pointer (be careful with memory leak) of a new instance of type T cloned from obj
QSharedPointer< T > qx::clone_to_qt_shared_ptr | ( | const T & | obj | ) |
qx::clone_to_qt_shared_ptr(const T & obj) : return a Qt smart-pointer (QSharedPointer<T>) of a new instance of type T cloned from obj
void qx::dump | ( | const T & | t | ) |
qx::dump(const T & t) : dump class of type T registered into QxOrm context using XML serialization engine