QxOrm  1.5.0
C++ Object Relational Mapping library

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

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.