Dataflow Runtime API
3.1.1.0
|
LinkedList class iterator. More...
#include <Imt.Base.Core.Util/LinkedListIterator.h>
Public Member Functions | |
LinkedListIterator (LinkedListNode *ptr=NULL) | |
constructor More... | |
LinkedListIterator< LinkedListNode > & | operator= (LinkedListNode *ptr) |
asignment operator More... | |
operator bool () const | |
typecast operator More... | |
bool | operator== (const LinkedListIterator< LinkedListNode > &rawIterator) const |
equal operator More... | |
bool | operator!= (const LinkedListIterator< LinkedListNode > &rawIterator) const |
not equal operator More... | |
LinkedListIterator< LinkedListNode > & | operator++ () |
increments operator More... | |
LinkedListNode & | operator* () |
get the current Node as reference More... | |
const LinkedListNode & | operator* () const |
get the current Node as const reference More... | |
LinkedListNode * | operator-> () |
dereferencing operator More... | |
LinkedListNode * | getPtr () |
get current pointer More... | |
const LinkedListNode * | getConstPtr () const |
get current pointer as const More... | |
Protected Attributes | |
LinkedListNode * | m_pNode |
stores the address to the current node More... | |
LinkedList class iterator.
LinkedListIterator specialization for unidirectional iteration
LinkedListNode | Node type used by a LinkedList object |
|
inline |
constructor
ptr | to a valid LinkedList Node |
|
inline |
get current pointer as const
|
inline |
get current pointer
|
inline |
typecast operator
|
inline |
not equal operator
rawIterator | the right hand side object to compare. |
|
inline |
get the current Node as reference
|
inline |
get the current Node as const reference
|
inline |
increments operator
Increments the node the iterator points to.
|
inline |
dereferencing operator
|
inline |
asignment operator
|
inline |
equal operator
rawIterator | the right hand side object to compare. |
|
protected |
stores the address to the current node