API Reference > Other Classes > OdVariant Class
OdVariant Class
OdVariantOdVariant
Syntax
C++
class OdVariant;

RxVariant.h

This class implements Variant objects within the ODA Platform. Corresponding C++ library: TD_Root

 
Name 
Description 
 
This is ~OdVariant, a member of class OdVariant. 
 
This is the overview for the OdVariant constructor overload. 
 
Name 
Description 
 
Sets the type of this Variant object to OdAnsiStringArray. 
 
Sets the type of this Variant object to OdBoolArray. 
 
Sets the type of this Variant object to OdDoubleArray. 
 
Sets the type of this Variant object to OdInt16Array. 
 
Sets the type of this Variant object to OdInt32Array. 
 
Sets the type of this Variant object to OdInt64Array. 
 
Sets the type of this Variant object to OdInt8Array. 
 
Sets the type of this Variant object to OdRxObjectPtrArray. 
 
Sets the type of this Variant object to OdStringArray. 
 
Sets the type of this Variant object to OdUInt16Array. 
 
Sets the type of this Variant object to OdUInt32Array. 
 
Sets the type of this Variant object to OdUInt64Array. 
 
Sets the type of this Variant object to OdUInt8Array. 
 
Returns a reference to the value of this Variant object as an OdAnsiString object. 
 
Returns a reference to the value of this Variant object as an OdAnsiStringArray object. 
 
Returns the value of this Variant object as a pointer to an OdAnsiStringArray object. 
 
Returns the value of this Variant object as a pointer to an OdAnsiString object. 
 
Returns the value of this Variant object as a bool object. 
 
Returns a reference to the value of this Variant object as an OdBoolArray object. 
 
Returns the value of this Variant object as a pointer to an OdBoolArray object. 
 
Returns the value of this Variant object as a pointer to a bool object. 
 
Returns the value of this Variant object as an double object. 
 
Returns a reference to the value of this Variant object as an OdDoubleArray object. 
 
Returns the value of this Variant object as a pointer to an OdDoubleArray object. 
 
Returns the value of this Variant object as a pointer to an double object. 
 
Returns the value of this Variant object as an OdInt16 object. 
 
Returns a reference to the value of this Variant object as an OdInt16Array object. 
 
Returns the value of this Variant object as a pointer to an OdInt16Array object. 
 
Returns the value of this Variant object as a pointer to an OdInt16 object. 
 
Returns the value of this Variant object as an OdInt32 object. 
 
Returns a reference to the value of this Variant object as an OdInt32Array object. 
 
Returns the value of this Variant object as a pointer to an OdInt32Array object. 
 
Returns the value of this Variant object as a pointer to an OdInt32 object. 
 
Returns the value of this Variant object as an OdInt64 object. 
 
Returns a reference to the value of this Variant object as an OdInt64Array object. 
 
Returns the value of this Variant object as a pointer to an OdInt64Array object. 
 
Returns the value of this Variant object as a pointer to an OdInt64 object. 
 
Returns the value of this Variant object as an OdInt8 object. 
 
Returns a reference to the value of this Variant object as an OdInt8Array object. 
 
Returns the value of this Variant object as a pointer to an OdInt8Array object. 
 
Returns the value of this Variant object as a pointer to an OdInt8 object. 
 
Returns the value of this Variant object as an OdIntPtr object. 
 
Returns a reference to the value of this Variant object as an OdRxObjectPtr object. 
 
Returns a reference to the value of this Variant object as an OdRxObjectPtrArray object. 
 
Returns the value of this Variant object as a pointer to an OdRxObjectPtrArray object. 
 
Returns the value of this Variant object as a pointer to an OdRxObjectPtr object. 
 
Returns a reference to the value of this Variant object as an OdString object. 
 
Returns a reference to the value of this Variant object as an OdStringArray object. 
 
Returns the value of this Variant object as a pointer to an OdStringArray object. 
 
Returns the value of this Variant object as a pointer to an OdString object. 
 
Returns the value of this Variant object as an OdUInt16 object. 
 
Returns a reference to the value of this Variant object as an OdUInt16Array object. 
 
Returns the value of this Variant object as a pointer to an OdUInt16Array object. 
 
Returns the value of this Variant object as a pointer to an OdUInt16 object. 
 
Returns the value of this Variant object as an OdUInt32 object. 
 
Returns a reference to the value of this Variant object as an OdUInt32Array object. 
 
Returns the value of this Variant object as a pointer to an OdUInt32Array object. 
 
Returns the value of this Variant object as a pointer to an OdUInt32 object. 
 
Returns the value of this Variant object as an OdUInt64 object. 
 
Returns a reference to the value of this Variant object as an OdUInt64Array object. 
 
Returns the value of this Variant object as a pointer to an OdUInt64Array object. 
 
Returns the value of this Variant object as a pointer to an OdUInt64 object. 
 
Returns the value of this Variant object as an OdUInt8 object. 
 
Returns a reference to the value of this Variant object as an OdUInt8Array object. 
 
Returns the value of this Variant object as a pointer to an OdUInt8Array object. 
 
Returns the value of this Variant object as a pointer to an OdUInt8 object. 
 
Returns true if and only if this Variant object is an Array. 
 
Returns true if and only if this Variant object is ByRef (read/write). 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
Sets the value of this Variant object.
 
 
type 
Returns the type of this Variant object, excluding ByRef and Array flags. 
 
This is typeFactory, a member of class OdVariant. 
 
Returns the type of this Variant object, including ByRef and Array flags. 
Name 
Description 
Type 
This is nested type OdVariant::Type. 
 
Name 
Description 
 
= 
This is =, a member of class OdVariant. 
 
Name 
Description 
 
This is class OdVariant::TypeFactory. 
Copyright © 2002–2020. Open Design Alliance. All rights reserved.