| QxOrm 1.2.1 C++ Object Relational Mapping library

- Main Page
- Modules
- Namespaces
- Classes
- Files
- Directories

- File List
- File Members

Defines
QxSerializeMacro.h File Reference

Go to the source code of this file.

## Defines
#define | QX_ARCHIVE_NAMESPACE_FCT_IMPL(T, INPUT, OUTPUT)

## Define Documentation

#define QX_ARCHIVE_NAMESPACE_FCT_IMPL | ( |  | T,
|  |  | INPUT,
|  |  | OUTPUT
| ) |  |

Value:

    \
    template <class T> \
    inline qx_bool to_file(const T & obj, const QString & sFileName, unsigned int flags = boost::archive::no_header) { return qx::QxArchive<T, INPUT, OUTPUT>::toFile(obj, sFileName, flags); }; \
    \
    template <class T> \
    inline qx_bool from_file(T & obj, const QString & sFileName, unsigned int flags = boost::archive::no_header) { return qx::QxArchive<T, INPUT, OUTPUT>::fromFile(obj, sFileName, flags); }; \
    \
    template <class T> \
    inline qx_bool to_file_compressed(const T & obj, const QString & sFileName, unsigned int flags = boost::archive::no_header, int iCompressionLevel = -1) { return qx::QxArchive<T, INPUT, OUTPUT>::toFileCompressed(obj, sFileName, flags, iCompressionLevel); }; \
    \
    template <class T> \
    inline qx_bool from_file_compressed(T & obj, const QString & sFileName, unsigned int flags = boost::archive::no_header) { return qx::QxArchive<T, INPUT, OUTPUT>::fromFileCompressed(obj, sFileName, flags); }; \
    \
    template <class T> \
    inline QString to_string(const T & obj, unsigned int flags = boost::archive::no_header) { return qx::QxArchive<T, INPUT, OUTPUT>::toString(obj, flags); }; \
    \
    template <class T> \
    inline qx_bool from_string(T & obj, const QString & sString, unsigned int flags = boost::archive::no_header) { return qx::QxArchive<T, INPUT, OUTPUT>::fromString(obj, sString, flags); }; \
    \
    template <class T> \
    inline QByteArray to_byte_array(const T & obj, typename qx::trait::archive_wide_traits< INPUT >::type_string * owner = NULL, unsigned int flags = boost::archive::no_header) { return qx::QxArchive<T, INPUT, OUTPUT>::toByteArray(obj, owner, flags); }; \
    \
    template <class T> \
    inline qx_bool from_byte_array(T & obj, const QByteArray & data, unsigned int flags = boost::archive::no_header) { return qx::QxArchive<T, INPUT, OUTPUT>::fromByteArray(obj, data, flags); }; \
    \

Definition at line 33 of file QxSerializeMacro.h.

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines