Go to the source code of this file.
◆ ODRX_DECLARE_VALUE_TYPE
#define ODRX_DECLARE_VALUE_TYPE |
( |
|
type, |
|
|
|
attribute |
|
) |
| |
Value:
{\
attribute static
void del();\
};\
Definition at line 610 of file RxValue.h.
◆ OdRxBoxedValuePtr
◆ createOdRxValue()
<group OdRx_Classes> Create empty value of the specific type.
Definition at line 461 of file RxValue.h.
◆ ODA_ASSUME()
◆ ODRX_DECLARE_VALUE_TYPE()
◆ rxenum_cast() [1/2]
template<typename ValueType >
const ValueType* rxenum_cast |
( |
const OdRxValue * |
value | ) |
|
throw | ( | |
| ) | | |
Const correct safe cast for enumerations. Returns non-null only if ValueType is contained in this value.
Definition at line 263 of file RxValue.h.
◆ rxenum_cast() [2/2]
template<typename ValueType >
ValueType* rxenum_cast |
( |
OdRxValue * |
value | ) |
|
throw | ( | |
| ) | | |
Safe cast for enumerations. Returns non-null only if ValueType is contained in this value.
Definition at line 232 of file RxValue.h.
◆ rxvalue_cast() [1/2]
template<typename ValueType >
const ValueType* rxvalue_cast |
( |
const OdRxValue * |
value | ) |
|
throw | ( | |
| ) | | |
Const correct safe cast. Returns non-null only if ValueType is contained in this value.
Definition at line 254 of file RxValue.h.
◆ rxvalue_cast() [2/2]
template<typename ValueType >
ValueType* rxvalue_cast |
( |
OdRxValue * |
value | ) |
|
throw | ( | |
| ) | | |
Safe cast. Returns non-null only if ValueType is contained in this value.
Definition at line 223 of file RxValue.h.
◆ rxvalue_cast< void >()
<group OdRx_Classes>
Definition at line 470 of file RxValue.h.