Generic variant type. Can contain any C++ type. Contained type is described by OdRxValueType.
File: RxValue.h
Module: API Reference
This is the overview for the OdRxValue constructor overload. | |
Destroys objects of the OdRxValue class. |
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. | |
Returns canonical empty value. | |
Gets the corresponding descriptor, if this value contains an enumeration item. | |
Checks if the value is empty. | |
Checks whether the value is undefined. This is represented by assigning a special singleton value "varies". | |
This is the overview for the rxenum_cast method overload. | |
This is the overview for the rxvalue_cast method overload. | |
Reads the value from the byte array. | |
Stores the value in the byte array. | |
Converts the value to a string. | |
Gets the metaclass describing the 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. | |
This is the overview for the unbox method overload. | |
Returns singleton, representing undefined value. |
Smart pointer to objects of the OdRxBoxedValue class. |
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. | |
Outputs this value to a C++ variable. Unlike rxvalue_cast<>, it takes into account type propagations supported by type().toValueType or OdRxValueType::Desc::value().fromValueType. |
OdRxValueType specialization for 'OdRxClass*' value type. | |
| |
OdRxValueType specialization for 'const char*' value type. |
Copyright © 2002-2022. Open Design Alliance All rights reserved.
|