24 #ifndef __TF_VARIANT_H__
25 #define __TF_VARIANT_H__
102 return !(lhs == rhs);
bool operator!=(OdTfVariant::Type lhs, OdVariant::Type rhs)
OdArray< OdTfVariant > OdTfVariantArray
OdArray< OdTfVariant > OdTfVariantTuple
bool operator==(OdTfVariant::Type lhs, OdVariant::Type rhs)
static OdUInt16 getDimsCount(OdTfVariant::Type type)
static Type kVariantArray(OdTfVariant::Type)
OdTfVariantArray & asVariantArray()
OdTfVariant(OdTfVariant::Type type, const OdTfVariantArray &val)
static Type kVariantArray(OdUInt16, OdTfVariant::Type)
void setVarType(int newType, int &type, void *data)
bool isVariantArray() const
OdTfVariantTuple & asVariantTuple()
OdDbStub * getDbStubPtr() const
OdTfVariant(const OdTfVariantTuple &)
OdTfVariant & setVariantArray(OdTfVariant::Type type, const OdTfVariantArray &)
const OdTfVariantTuple & getVariantTuple() const
OdTfVariant(const OdGUID &val)
OdTfVariant & setRxObjectWeakPtr(OdRxObject *const)
OdTfVariant(const OdVariant &val)
static Type kVariantArray(OdUInt16, OdUInt32)
static Type kVariantArray(OdUInt32)
static Type getItemType(OdTfVariant::Type type)
OdTfVariant & setDbStubPtr(OdDbStub *const)
OdTfVariant & setVariantTuple(const OdTfVariantTuple &)
static OdTfVariant empty()
static const OdVariant::TypeFactory * typeFactory(int type)
const OdGUID & getGUID() const
OdTfVariant(const OdTfVariant &val)
const OdTfVariantArray & getVariantArray() const
OdTfVariant & setGUID(const OdGUID &)
OdTfVariant(OdDbStub *const)
OdRxObject * getRxObjectWeakPtr() const
OdVariant & operator=(const OdVariant &val)
GLint GLenum GLsizei GLsizei GLint GLsizei const void * data
GLuint GLsizei GLsizei GLint GLenum * type