CFx SDK Documentation  2022 SP0
Public Member Functions | List of all members
OdRxVariantValue Class Reference

#include <RxVariantValue.h>

Inheritance diagram for OdRxVariantValue:
OdSmartPtr< OdRxVariant > OdBaseObjectPtr

Public Member Functions

void assign (const OdRxVariant *pVariant)
 
 OdRxVariantValue (const OdRxObject *pObject)
 
 OdRxVariantValue (const OdRxVariant *pVariant)
 
- Public Member Functions inherited from OdSmartPtr< OdRxVariant >
 OdSmartPtr ()
 
 OdSmartPtr (const OdRxVariant *pObject, OdRxObjMod)
 
 OdSmartPtr (const OdRxVariant *pObject)
 
 OdSmartPtr (const OdRxObject *pObject)
 
 OdSmartPtr (OdRxObject *pObject, OdRxObjMod)
 
 OdSmartPtr (const OdSmartPtr &pObject)
 
 OdSmartPtr (const OdRxObjectPtr &pObject)
 
 OdSmartPtr (const OdBaseObjectPtr &pObject)
 
void attach (const OdRxVariant *pObject)
 
void attach (OdRxObject *pObject)
 
 ~OdSmartPtr ()
 
void release ()
 
OdRxVariantdetach ()
 
OdSmartPtroperator= (const OdSmartPtr &pObject)
 
OdSmartPtroperator= (const OdBaseObjectPtr &pObject)
 
OdSmartPtroperator= (const OdRxVariant *pObject)
 
const OdRxVariantget () const
 
OdRxVariantget ()
 
OdRxVariantoperator-> ()
 
const OdRxVariantoperator-> () const
 
 operator OdRxVariant * ()
 
 operator const OdRxVariant * () const
 
bool operator== (const void *pObject) const
 
bool operator== (const OdSmartPtr &pObject) const
 
bool operator!= (const void *pObject) const
 
bool operator!= (const OdSmartPtr &pObject) const
 
- Public Member Functions inherited from OdBaseObjectPtr
OdRxObjectget () const
 
bool isNull () const
 

Additional Inherited Members

- Protected Member Functions inherited from OdSmartPtr< OdRxVariant >
void internalAddRef ()
 
void assign (const OdRxVariant *pObject)
 
void assign (const OdRxObject *pObject)
 
void internalQueryX (const OdRxObject *pObject)
 
bool operator! () const
 
 operator bool () const
 
 operator bool ()
 
- Protected Member Functions inherited from OdBaseObjectPtr
 OdBaseObjectPtr ()
 
 OdBaseObjectPtr (const OdRxObject *pSource)
 
- Protected Attributes inherited from OdBaseObjectPtr
OdRxObjectm_pObject
 

Detailed Description

This class implements Variant Value objects in an OdRx context.

Corresponding C++ library: TD_Db <group OdRx_Classes>

Definition at line 52 of file RxVariantValue.h.

Constructor & Destructor Documentation

◆ OdRxVariantValue() [1/2]

OdRxVariantValue::OdRxVariantValue ( const OdRxObject pObject)
inline
Remarks
Constructors with pointer arguments assign the referenced objects to the new RxVariantValue object.

Constructors with value arguments create a new RxVariant object with the specified value, and assign them the new RxVariantValue object.

Definition at line 67 of file RxVariantValue.h.

◆ OdRxVariantValue() [2/2]

OdRxVariantValue::OdRxVariantValue ( const OdRxVariant pVariant)
inline

Definition at line 69 of file RxVariantValue.h.

Member Function Documentation

◆ assign()

void OdRxVariantValue::assign ( const OdRxVariant pVariant)
inline

Assigns the specified OdRxVariant object to this RxVariantValue object.

Parameters
pVariant[in] Pointer to the Variant object.

Definition at line 59 of file RxVariantValue.h.


The documentation for this class was generated from the following file: