CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
RxVariantValue.h File Reference
#include "TD_PackPush.h"
#include "RxObject.h"
#include "RxVariant.h"
#include "RxObjectImpl.h"
#include "TD_PackPop.h"

Go to the source code of this file.

Classes

class  OdRxVariant
 
class  OdRxVariantValue
 

Macros

#define ODRXVARVAL_CONSTR(type, setter)
 
#define ODRXVARVAL_IMPLICIT(type, getter)
 

Typedefs

typedef OdSmartPtr< OdRxVariantOdRxVariantPtr
 

Macro Definition Documentation

◆ ODRXVARVAL_CONSTR

#define ODRXVARVAL_CONSTR ( type,
setter )
Value:
{ \
get()->setter(value); \
}
static OdSmartPtr< TInterface > createObject(Args &&... args)
GLuint GLsizei GLsizei GLint GLenum * type
Definition gles2_ext.h:274
GLsizei const GLfloat * value
Definition gles2_ext.h:302

Definition at line 75 of file RxVariantValue.h.

◆ ODRXVARVAL_IMPLICIT

#define ODRXVARVAL_IMPLICIT ( type,
getter )
Value:
operator type() const \
{ \
return get()->getter(); \
} \
operator type() \
{ \
return get()->getter(); \
}
Remarks
Cast operators return the value of the OdRxVariant object referenced by this OdRxVariantValue object.

Definition at line 106 of file RxVariantValue.h.

Typedef Documentation

◆ OdRxVariantPtr

Definition at line 34 of file RxVariantValue.h.