| QxOrm 1.5.0 C++ Object Relational Mapping library

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

- File List
- File Members

Classes | Namespaces | Defines
QxDataMember_PImpl.h File Reference
QxDataMember : QxOrm library data member (or property) used by introspection engine

Concrete class property registered into QxOrm context (using private implementation idiom) More...

`#include <QxDataMember/IxDataMember.h>`

Go to the source code of this file.

## Classes
class | qx::QxDataMember_PImpl< DataType, Owner >
| qx::QxDataMember_PImpl<DataType, Owner> : concrete property of type DataType registered into QxOrm context for the class Owner (using private implementation idiom) More...
class | qx::QxDataMember_PImpl< std::unique_ptr< DataType >, Owner >
class | qx::QxDataMember_PImpl< std::shared_ptr< DataType >, Owner >
## Namespaces
namespace | qx
| Root namespace for all QxOrm library features.
## Defines
#define | QX_DATA_MEMBER_PIMPL_VIRTUAL_ARCHIVE_HPP(ArchiveInput, ArchiveOutput)

## Detailed Description

Concrete class property registered into QxOrm context (using private implementation idiom)

Author:
  Lionel Marty

Definition in file QxDataMember_PImpl.h.

## Define Documentation

#define QX_DATA_MEMBER_PIMPL_VIRTUAL_ARCHIVE_HPP | ( |  | ArchiveInput,
|  |  | ArchiveOutput
| ) |  |

Value:

    virtual void toArchive(const void * pOwner, ArchiveOutput & ar) const Q_DECL_OVERRIDE { Q_UNUSED(pOwner); Q_UNUSED(ar); } \
    virtual void fromArchive(void * pOwner, ArchiveInput & ar) Q_DECL_OVERRIDE { Q_UNUSED(pOwner); Q_UNUSED(ar); }

Definition at line 48 of file QxDataMember_PImpl.h.