51 const void*
value()
const {
return m_val; };
52 unsigned int size()
const {
return m_size; };
64 void operator << (
const short val);
67 void operator << (
const unsigned short val);
70 void operator << (
const int val);
73 void operator << (
const unsigned long val);
76 void operator << (
const float val);
82 void operator << (
const bool val);
85 void operator << (
const double val);
91 void operator << (
const char *val);
92 void operator << (
const OdAnsiString &val);
163 void copy(
const OdAny& other);
173 mutable bool m_release;
const OdTypeCodePtr type() const
bool getTypePath(OdArray< OdAnsiString > &path)
void assignArray(const double *arr, int size)
OdAny(const OdTypeCodePtr typeCode, void *val, unsigned int size=1)
OdAny(const OdAny &other)
const void * value() const
bool setTypePath(OdTypeCodePtr typeCode)
static DAI_EXPORT_STATIC const OdAny kEmpty
unsigned int size() const
OdSharedPtr< OdTypeCode > OdTypeCodePtr
OdArray< OdAny > OdAnyArray
#define DAI_EXPORT_STATIC
bool DAI_EXPORT operator!=(const OdDAI::OdSelect &left, const OdDAI::OdSelect &right)
bool DAI_EXPORT operator==(const OdFileDescriptionAuto &left, const OdFileDescriptionAuto &right)
bool operator>>(const OdRxValue &out, IfcActionSourceTypeEnum &in)