Dataflow Runtime API
3.1.1.0
|
LinkedList class iterator. More...
#include <Imt.Base.Core.Util/LinkedListConstIterator.h>
Public Member Functions | |
LinkedListConstIterator (const LinkedListNode *ptr=NULL) | |
constructor More... | |
LinkedListConstIterator< LinkedListNode, cIteratorType::BIDIRECTIONAL > & | operator= (const LinkedListNode *ptr) |
asignment operator More... | |
operator bool () const | |
typecast operator More... | |
bool | operator== (const LinkedListConstIterator< LinkedListNode, cIteratorType::BIDIRECTIONAL > &rawIterator) const |
equal operator More... | |
bool | operator!= (const LinkedListConstIterator< LinkedListNode, cIteratorType::BIDIRECTIONAL > &rawIterator) const |
not equal operator More... | |
LinkedListConstIterator< LinkedListNode, cIteratorType::BIDIRECTIONAL > & | operator++ () |
increments operator More... | |
LinkedListConstIterator< LinkedListNode, cIteratorType::BIDIRECTIONAL > & | operator-- () |
decrements operator More... | |
const LinkedListNode & | operator* () const |
get the current Node as const reference More... | |
const LinkedListNode * | operator-> () const |
dereferencing operator More... | |
const LinkedListNode * | getPtr () const |
get current pointer More... | |
const LinkedListNode * | getConstPtr () const |
get current pointer as const More... | |
Protected Attributes | |
const LinkedListNode * | m_pNode |
stores the address to the current node More... | |
LinkedList class iterator.
LinkedListConstIterator specialization for bidirectional 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 const reference
|
inline |
increments operator
Increments the node the iterator points to.
|
inline |
decrements operator
Decrements 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