24#ifndef __TF_VARIANT_H__
25#define __TF_VARIANT_H__
300 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)
OdTfVariant & setVariantArray(OdTfVariant::Type type, const OdTfVariantArray &value)
static OdUInt16 getDimsCount(OdTfVariant::Type type)
OdTfVariant(const OdTfVariantTuple &value)
const OdTfVariantTuple & getVariantTuple() const
OdTfVariant(OdDbStub *const value)
OdRxObject * getRxObjectWeakPtr() const
OdTfVariant & setRxObjectWeakPtr(OdRxObject *const value)
OdTfVariant & setVariantTuple(const OdTfVariantTuple &value)
static Type kVariantArray(OdUInt16 nDims, OdUInt32 itemType)
OdTfVariant & setDbStubPtr(OdDbStub *const value)
const OdTfVariantArray & getVariantArray() const
void setVarType(int newType, int &type, void *data)
OdTfVariant(const OdGUID &value)
bool isVariantArray() const
OdTfVariant(const OdVariant &value)
static Type kVariantArray(OdUInt16 nDims, OdTfVariant::Type itemType)
OdTfVariant(OdTfVariant::Type type, const OdTfVariantArray &value)
OdTfVariant(const OdTfVariant &value)
static const OdVariant::TypeFactory * typeFactory(int type)
static Type kVariantArray(OdUInt32 itemType)
static Type getItemType(OdTfVariant::Type type)
static Type kVariantArray(OdTfVariant::Type type)
static OdTfVariant empty()
OdTfVariant & setGUID(const OdGUID &value)
OdTfVariantArray & asVariantArray()
OdTfVariantTuple & asVariantTuple()
const OdGUID & getGUID() const
OdDbStub * getDbStubPtr() const
OdVariant & operator=(const OdVariant &val)
GLint GLenum GLsizei GLsizei GLint GLsizei const void * data
GLuint GLsizei GLsizei GLint GLenum * type
GLsizei const GLfloat * value