#include "TD_PackPush.h"
#include "RxObject.h"
#include "TD_PackPop.h"
Go to the source code of this file.
◆ ODDB_PSEUDO_DECLARE_MEMBERS
#define ODDB_PSEUDO_DECLARE_MEMBERS |
( |
|
ClassName | ) |
|
Value:public: \
ODRX_DECLARE_MEMBERS(ClassName); \
OdRxObjectPtr(* OdPseudoConstructorType)()
Declares the functions required by pseudo database objects.
Definition at line 49 of file DbClass.h.
◆ ODDB_PSEUDO_DEFINE_INIT_MEMBERS
#define ODDB_PSEUDO_DEFINE_INIT_MEMBERS |
( |
|
ClassName, |
|
|
|
ParentClass, |
|
|
|
pseudoConsFn, |
|
|
|
PseudoBaseClass |
|
) |
| |
Defines initialization functions for pseudo database objects.
Definition at line 59 of file DbClass.h.
◆ ODDB_PSEUDO_DEFINE_MEMBERS
#define ODDB_PSEUDO_DEFINE_MEMBERS |
( |
|
ClassName, |
|
|
|
ParentClass, |
|
|
|
PseudoBaseClass, |
|
|
|
DOCREATE |
|
) |
| |
Value: \
ODRX_DEFINE_RTTI_MEMBERS(ClassName,ParentClass) \
\
ODRX_DEFINE_PSEUDOCONSTRUCTOR(ClassName,DOCREATE) \
\
ODDB_PSEUDO_DEFINE_INIT_MEMBERS(ClassName,ParentClass,pseudoConsFn,PseudoBaseClass) \
\
\
{ \
return PseudoBaseClass::saveAsClass(PseudoBaseClass::desc()); \
}
Defines RTTI, initialization functions and constructor for pseudo database objects.
Definition at line 103 of file DbClass.h.