HDK
|
#include <NodeManager.h>
Public Member Functions | |
Iterator (const NodeRange &range, size_t pos) | |
Iterator (const Iterator &)=default | |
Iterator & | operator= (const Iterator &)=default |
Iterator & | operator++ () |
Advance to the next node. More... | |
NodeT & | operator* () const |
Return a reference to the node to which this iterator is pointing. More... | |
NodeT * | operator-> () const |
Return a pointer to the node to which this iterator is pointing. More... | |
size_t | pos () const |
Return the index into the list of the current node. More... | |
bool | isValid () const |
bool | test () const |
Return true if this iterator is not yet exhausted. More... | |
operator bool () const | |
Return true if this iterator is not yet exhausted. More... | |
bool | empty () const |
Return true if this iterator is exhausted. More... | |
bool | operator!= (const Iterator &other) const |
bool | operator== (const Iterator &other) const |
const NodeRange & | nodeRange () const |
Definition at line 208 of file NodeManager.h.
|
inline |
Definition at line 211 of file NodeManager.h.
|
default |
|
inline |
Return true
if this iterator is exhausted.
Definition at line 231 of file NodeManager.h.
|
inline |
Definition at line 225 of file NodeManager.h.
|
inline |
Definition at line 237 of file NodeManager.h.
|
inline |
Return true
if this iterator is not yet exhausted.
Definition at line 229 of file NodeManager.h.
|
inline |
Definition at line 232 of file NodeManager.h.
|
inline |
Return a reference to the node to which this iterator is pointing.
Definition at line 220 of file NodeManager.h.
|
inline |
Advance to the next node.
Definition at line 218 of file NodeManager.h.
|
inline |
Return a pointer to the node to which this iterator is pointing.
Definition at line 222 of file NodeManager.h.
|
default |
|
inline |
Definition at line 236 of file NodeManager.h.
|
inline |
Return the index into the list of the current node.
Definition at line 224 of file NodeManager.h.
|
inline |
Return true
if this iterator is not yet exhausted.
Definition at line 227 of file NodeManager.h.