CFx SDK Documentation
2020SP3
|
#include <TfVariant.h>
Public Types | |
enum | Type { kGUID = OdVariant::kNextType, kEmpty, kDEPRECARED0, kDbStubPtr, kRxObjectWeakPtr, kTuple, kNextType } |
Public Types inherited from OdVariant | |
enum | Type { kVoid = 0x0000, kString = 0x0001, kBool = 0x0002, kInt8 = 0x0003, kUInt8 = 0x0003, kInt16 = 0x0004, kUInt16 = 0x0004, kInt32 = 0x0005, kUInt32 = 0x0005, kInt64 = 0x0006, kUInt64 = 0x0006, kDouble = 0x0007, kWString = 0x0008, kAnsiString = 0x0008, kRxObjectPtr = 0x0009, kNextType = 0x000A, kByRef = 0x0040, kArray = 0x0080 } |
Static Public Member Functions | |
static const OdVariant::TypeFactory * | typeFactory (int type) |
static Type | kVariantArray (OdUInt16, OdUInt32) |
static Type | kVariantArray (OdUInt16, OdTfVariant::Type) |
static Type | kVariantArray (OdUInt32) |
static Type | kVariantArray (OdTfVariant::Type) |
static Type | getItemType (OdTfVariant::Type type) |
static OdUInt16 | getDimsCount (OdTfVariant::Type type) |
static OdTfVariant | empty () |
Static Public Member Functions inherited from OdVariant | |
static const TypeFactory * | typeFactory (int type) |
Protected Member Functions | |
void | setVarType (int newType, int &type, void *data) |
void | makeEmpty () |
Protected Member Functions inherited from OdVariant | |
void * | data () const |
Additional Inherited Members | |
Protected Attributes inherited from OdVariant | |
int | m_type |
union { | |
OdUInt8 uint8 [nOdVariantDataSize] | |
double dbl | |
void * ptr | |
} | m_uData |
Corresponding C++ library: Od_Tf <group OdTf_Classes>
Definition at line 41 of file TfVariant.h.
enum OdTfVariant::Type |
Enumerator | |
---|---|
kGUID | |
kEmpty | |
kDEPRECARED0 | |
kDbStubPtr | |
kRxObjectWeakPtr | |
kTuple | |
kNextType |
Definition at line 44 of file TfVariant.h.
OdTfVariant::OdTfVariant | ( | ) |
OdTfVariant::OdTfVariant | ( | const OdVariant & | val | ) |
OdTfVariant::OdTfVariant | ( | const OdTfVariant & | val | ) |
OdTfVariant::OdTfVariant | ( | const OdGUID & | val | ) |
OdTfVariant::OdTfVariant | ( | const OdTfVariantTuple & | ) |
OdTfVariant::OdTfVariant | ( | OdTfVariant::Type | type, |
const OdTfVariantArray & | val | ||
) |
OdTfVariant::OdTfVariant | ( | OdDbStub * const | ) |
|
virtual |
OdTfVariantArray& OdTfVariant::asVariantArray | ( | ) |
OdTfVariantTuple& OdTfVariant::asVariantTuple | ( | ) |
|
static |
OdDbStub* OdTfVariant::getDbStubPtr | ( | ) | const |
|
static |
const OdGUID& OdTfVariant::getGUID | ( | ) | const |
|
static |
OdRxObject* OdTfVariant::getRxObjectWeakPtr | ( | ) | const |
const OdTfVariantArray& OdTfVariant::getVariantArray | ( | ) | const |
const OdTfVariantTuple& OdTfVariant::getVariantTuple | ( | ) | const |
bool OdTfVariant::isEmpty | ( | ) | const |
bool OdTfVariant::isVariantArray | ( | ) | const |
|
static |
|
static |
|
protected |
OdTfVariant& OdTfVariant::operator= | ( | const OdTfVariant & | val | ) |
OdTfVariant& OdTfVariant::setDbStubPtr | ( | OdDbStub * const | ) |
OdTfVariant& OdTfVariant::setGUID | ( | const OdGUID & | ) |
OdTfVariant& OdTfVariant::setRxObjectWeakPtr | ( | OdRxObject * const | ) |
OdTfVariant& OdTfVariant::setVariantArray | ( | OdTfVariant::Type | type, |
const OdTfVariantArray & | |||
) |
OdTfVariant& OdTfVariant::setVariantTuple | ( | const OdTfVariantTuple & | ) |
Reimplemented from OdVariant.
|
static |