QxOrm 1.4.9
C++ Object Relational Mapping library
Loading...
Searching...
No Matches

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.
 

Macros

#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.

Macro Definition Documentation

◆ QX_DATA_MEMBER_PIMPL_VIRTUAL_ARCHIVE_HPP

#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); }
#define Q_DECL_OVERRIDE
Definition QxMacro.h:254

Definition at line 48 of file QxDataMember_PImpl.h.