CFx SDK Documentation 2024 SP0
|
#include "OdaCommon.h"
#include "TD_PackPush.h"
#include "RxObject.h"
#include "OdMutex.h"
#include "TD_PackPop.h"
Go to the source code of this file.
Classes | |
class | OdRxObjectImpl< T, TInterface > |
class | OdObjectWithImpl< T, TImpl > |
Macros | |
#define | RXIMPL_CONSTR(ClassName) OdRxObjectImpl<ClassName>::createObject() |
#define | ABSTRACTIMPL_CONSTR(CLASS) OdRxObjectImpl<CLASS##Impl>::createObject() |
#define | OD_IDCAT(ID, Postf) ID##Postf |
#define | RXIMPLOBJCONSTRUCT(ClassName) OdRxObjectImpl<OdObjectWithImpl<ClassName, OD_IDCAT(ClassName,Impl)> >::createObject() |
#define | IMPLOBJCONSTRUCT(ClassName) OdObjectWithImpl<ClassName, OD_IDCAT(ClassName,Impl)>::createObject() |
#define ABSTRACTIMPL_CONSTR | ( | CLASS | ) | OdRxObjectImpl<CLASS##Impl>::createObject() |
Defines a pseudo-constructor for the specified class.
Definition at line 205 of file RxObjectImpl.h.
#define IMPLOBJCONSTRUCT | ( | ClassName | ) | OdObjectWithImpl<ClassName, OD_IDCAT(ClassName,Impl)>::createObject() |
Definition at line 233 of file RxObjectImpl.h.
#define OD_IDCAT | ( | ID, | |
Postf | |||
) | ID##Postf |
Definition at line 229 of file RxObjectImpl.h.
#define RXIMPL_CONSTR | ( | ClassName | ) | OdRxObjectImpl<ClassName>::createObject() |
Defines the pseudo-constructor for the specified class that is equivalent the pseudo-constructor of the wrapper class using the standard implementation.
Definition at line 200 of file RxObjectImpl.h.
#define RXIMPLOBJCONSTRUCT | ( | ClassName | ) | OdRxObjectImpl<OdObjectWithImpl<ClassName, OD_IDCAT(ClassName,Impl)> >::createObject() |
Definition at line 231 of file RxObjectImpl.h.