API Reference > OdRx Classes > OdRxValueType Class
OdRxValueType Class
OdRxValueTypeOdRxValueTypeOdRxValueTypeOdRxValueTypeOdRxValueTypeOdRxValueType
Syntax
C++
class OdRxValueType : public OdRxClass;

RxValueType.h

Metaclass (description of the contained type) of the OdRxValue. Instances of this class are registered in the class dictionary. See RxValueTypeUtil.h for examples of specific value types and basic helper types.

 
Name 
Description 
 
Destructor for objects of the OdRxValueType class. 
 
Name 
Description 
 
This enumeration defines string formats for converting values, contained in OdRxValue objects to strings. 
 
Name 
Description 
 
Create new OdRxValue of this type, wrapped in OdRxBoxedValue (if you need a smart pointer). 
 
Create a new wrapped value of this type. 
 
Returns the interface, that describes enumeration. 
 
Compares two values of the underlying C++ type.
 
 
Convert value from the specified type (type of the "from" value) to this type.
 
 
Indicates whether the value type is SDAI aggregate data type. 
 
Indicates whether the value type is blittable. 
 
Indicates whether the value type is enumeration. 
 
Indicates whether the value type is handler. 
 
Indicates whether the value type is SDAI select data type. 
 
Returns the interface, that handles copying/destroying values for non-POD types. 
 
Returns the interface, that describes references (handlers). 
 
Returns the interface, that describes OdRxObject-descendant pointers. 
 
size 
Returns the amount of memory to store the value of the type (like sizeof(T)). 
 
Convert value to string.
 
 
Convert value to the specified type from this type.
 
 
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.
 
 
Name 
Description 
 
!= 
Negative comparison operator.
 
 
== 
Comparison operator.
 
 
Name 
Description 
 
Desc 
Specializations of this class connect C++ classes with corresponding OdRxValueType classes. 
Copyright © 2002–2020. Open Design Alliance. All rights reserved.