HDK
|
#include <UN_Handle.h>
Public Member Functions | |
UN_Handle (UN_GraphData *graph_data, UN_DataID data_id) | |
Convenience constructor. More... | |
UN_Handle () | |
Default constructor. More... | |
UN_DataID | dataID () const |
~UN_Handle ()=default | |
Default destructor, constructors and assignment operators. More... | |
UN_Handle (const UN_Handle &)=default | |
Default destructor, constructors and assignment operators. More... | |
UN_Handle (UN_Handle &&)=default | |
Default destructor, constructors and assignment operators. More... | |
UN_Handle & | operator= (const UN_Handle &)=default |
Default destructor, constructors and assignment operators. More... | |
UN_Handle & | operator= (UN_Handle &&)=default |
Default destructor, constructors and assignment operators. More... | |
bool | operator== (const UN_Handle &other) const |
Comparison operators. More... | |
bool | operator!= (const UN_Handle &other) const |
Comparison operators. More... | |
Protected Member Functions | |
UN_GraphData * | graphData () const |
A handle class that is the basis for many concrete handle classes. It factors out the behavious of a data object inside a data container.
Definition at line 27 of file UN_Handle.h.
|
inline |
Convenience constructor.
Definition at line 31 of file UN_Handle.h.
|
inline |
Default constructor.
Definition at line 37 of file UN_Handle.h.
|
default |
Default destructor, constructors and assignment operators.
|
default |
Default destructor, constructors and assignment operators.
|
default |
Default destructor, constructors and assignment operators.
|
inline |
The unique number identifying this data object during the lifespan of the owner graph. Used for referring to this object in the graph.
Definition at line 66 of file UN_Handle.h.
|
inlineprotected |
The graph that owns, manages, and operates on data object. Returning a non-const pointer from const method, since the derived classes have const methods that operate on non-const graph, but are always constructed with a non-const graph.
Definition at line 74 of file UN_Handle.h.
|
inline |
Comparison operators.
Definition at line 56 of file UN_Handle.h.
Default destructor, constructors and assignment operators.
Default destructor, constructors and assignment operators.
|
inline |
Comparison operators.
Definition at line 50 of file UN_Handle.h.