RxValue.h
Generic variant type. Can contain any C++ type. Contained type is described by OdRxValueType.
|
Name |
Description |
![]() |
Default destructor for objects of the OdRxValue class. | |
![]() |
This is the overview for the OdRxValue constructor overload. |
|
Name |
Description |
![]() |
Returns canonical empty value. | |
![]() |
Get the corresponding descriptor, if this value contains an enumeration item. | |
![]() |
Checks if the value is empty. | |
![]() |
Returns true if the value is undefined. This is represented by assigning special singleton value "varies". | |
![]() |
each OdRxValue instance is 32 bytes long (on both 32 and 64 bit) | |
![]() |
This is the overview for the ODRX_DECLARE_VALUE_TYPE method overload. | |
![]() |
This is the overview for the OdRxValue::OdRxValue method overload. | |
![]() |
Constant correct safe cast for enumerations. Returns non-null only if ValueType is contained in this value. | |
![]() |
This is the overview for the rxvalue_cast method overload. | |
![]() |
Read value from the byte array. | |
![]() |
Store value in the byte array. | |
![]() |
Convert value to string. | |
![]() |
Get metaclass describing C++ type of the stored value. | |
![]() |
Retreives an ANSI string in format of path that elaborates the sense of value of the value type. Can be interpreted additionally when working with RxValue. | |
![]() |
Unwraps RxValue contained in OdRxBoxedValue. | |
![]() |
Returns singleton, representing undefined value. |
Name |
Description |
Smart pointer to objects of the OdRxBoxedValue class. |
|
Name |
Description |
![]() |
Negative comparison operator. | |
![]() |
Assignment operator. Assigns a value from a C++ variable to this value. | |
![]() |
This is the overview for the = operator overload. | |
![]() |
Comparison operator. | |
![]() |
Output this value into the C++ variable. Unlike rxvalue_cast<> takes into account type propagations supported by type().toValueType or OdRxValueType::Desc::value().fromValueType. |
|
Name |
Description |
![]() |
OdRxValueType specialization for 'const char*' value type. | |
![]() |
This is class OdRxValue::OdRxValueType::Desc<const OdChar*>. | |
![]() |
OdRxValueType specialization for 'OdRxClass*' value type. |
Copyright © 2002–2020. Open Design Alliance. All rights reserved.
|