CFx SDK Documentation  2022 SP0
Classes | Macros
RxObjectImpl.h File Reference
#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 >
 

Macros

#define RXIMPL_CONSTR(ClassName)   OdRxObjectImpl<ClassName>::createObject()
 
#define ABSTRACTIMPL_CONSTR(CLASS)   OdRxObjectImpl<CLASS##Impl>::createObject()
 

Macro Definition Documentation

◆ ABSTRACTIMPL_CONSTR

#define ABSTRACTIMPL_CONSTR (   CLASS)    OdRxObjectImpl<CLASS##Impl>::createObject()

Defines a pseudo-constructor for the specified class.

Definition at line 122 of file RxObjectImpl.h.

◆ RXIMPL_CONSTR

#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 117 of file RxObjectImpl.h.