omni::graph::core::HandleBase
Defined in omni/graph/core/Handle.h
-
template<typename T, typename SUBCLASS>
class HandleBase Template class for defining handles to various OmniGraph data types.
- Template Parameters
T – The underlying type of the handle being defined
SUBCLASS – The handle subclass being defined
Public Functions
-
HandleBase() = default
Default constructor, gives an invalid handle.
-
HandleBase(const HandleBase&) = default
Default copy constructor, bitwise copy of handle data.
-
HandleBase &operator=(const HandleBase&) = default
Default assignment operator, bitwise copy of the handle data.
-
inline bool isValid() const
Returns true if the handle is currently valid.
-
inline bool operator==(HandleBase rhs) const
Equality operator - only identical handles are equal.
-
inline bool operator!=(HandleBase rhs) const
Inequality operator - only identical handles are equal.
Public Static Functions