HDK
|
#include <UN_Types.h>
Public Member Functions | |
UN_DataID (ValueType value=INVALID_NUMBER) | |
UN_DataID (exint value) | |
Public Member Functions inherited from UN_DataNumber | |
UN_DataNumber (ValueType value=INVALID_NUMBER) | |
void | setValue (ValueType value) |
Sets the numerical value of this number. More... | |
ValueType | value () const |
Returns the numerical value of this number. More... | |
operator ValueType () const | |
exint | exintValue () const |
Returns an exint value of this number. More... | |
bool | isValid () const |
Returns true if this data number is valid; false otherwise. More... | |
operator bool () const | |
Returns true if this data number is valid; false otherwise. More... | |
bool | operator== (const UN_DataNumber &other) const |
Comparison operators. More... | |
bool | operator!= (const UN_DataNumber &other) const |
Comparison operators. More... | |
bool | operator< (const UN_DataNumber &other) const |
Comparison operators. More... | |
bool | operator<= (const UN_DataNumber &other) const |
Comparison operators. More... | |
bool | operator> (const UN_DataNumber &other) const |
Comparison operators. More... | |
bool | operator>= (const UN_DataNumber &other) const |
Comparison operators. More... | |
UN_DataNumber & | operator++ () |
Basic arithmetic operators. More... | |
UN_DataNumber | operator++ (int) |
Basic arithmetic operators. More... | |
Additional Inherited Members | |
Public Types inherited from UN_DataNumber | |
enum | ValueType : ValueIntType |
using | ValueIntType = exint |
Static Public Attributes inherited from UN_DataNumber | |
static constexpr ValueType | INVALID_NUMBER = ValueType(-1) |
A unique identifier of a particular data object. Data objects of the same type (eg, nodes or ports) are assigned a unique ID in a given graph, and no two data objects of that type share same ID, withing the lifespan of the given graph. Ie, unlike indices, the IDs are not reused for new data objects, even if some old objects were deleted.
Definition at line 197 of file UN_Types.h.
|
inlineexplicit |
Definition at line 200 of file UN_Types.h.
|
inlineexplicit |
Definition at line 204 of file UN_Types.h.