9 #ifndef __HOM_AttribDataId_h__
10 #define __HOM_AttribDataId_h__
45 : myDataId(other.myDataId)
69 return (
int)SYSwang_inthash(myDataId);
74 return (myDataId >= 0);
77 virtual std::vector<int> vexAttribDataId() = 0;
90 virtual std::pair<int64,int64> _getstate() = 0;
91 virtual void _setstate(std::pair<int64,int64> state) = 0;
97 def __getstate__(
self):
98 return self._getstate()
99 def __setstate__(self, state):
104 self._setstate(state)
#define HOM_DESTRUCT_OBJECT(pointer)
GLsizei const GLchar *const * string
string __repr__(VtArray< T > const &self)
**But if you need a or simply need to know when the task has note that the like this
virtual HOM_AttribDataId * newAttribDataId()=0
bool operator==(HOM_PtrOrNull< HOM_AttribDataId > other)
#define HOM_CONSTRUCT_OBJECT(pointer)
virtual ~HOM_AttribDataId()
HOM_AttribDataId(int64 data_id)
HOM_AttribDataId(const HOM_AttribDataId &other)
OIIO_UTIL_API bool rename(string_view from, string_view to, std::string &err)
HOM_API HOM_Module & HOM()
bool operator==(const Mat3< T0 > &m0, const Mat3< T1 > &m1)
Equality operator, does exact floating point comparisons.
bool operator!=(HOM_PtrOrNull< HOM_AttribDataId > other)