#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);                \
  OdRxClass* saveAsClass(
OdRxClass* pClass) 
constDeclares 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)                                     
\                                                                                    \
OdPseudoConstructorType ClassName::g_pMainConstr = 0;                               \
                                                                                    \
OdRxClass* ClassName::saveAsClass(
OdRxClass*) 
const                                 \
{                                                                                   \
  return PseudoBaseClass::saveAsClass(PseudoBaseClass::desc());                     \
}
Defines RTTI, initialization functions and constructor for pseudo database objects. 
Definition at line 103 of file DbClass.h.