CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Classes | Macros | Typedefs
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); \
}
GLuint GLsizei GLsizei GLint GLenum * type
Definition: gles2_ext.h:274
GLsizei const GLfloat * value
Definition: gles2_ext.h:302

Definition at line 71 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 102 of file RxVariantValue.h.

Typedef Documentation

◆ OdRxVariantPtr

Definition at line 34 of file RxVariantValue.h.