The parameterized class ListIterator<E> encapsulates a pointer to a dlist element.
More...
#include <ogdf/basic/List.h>
List of all members.
Detailed Description
template<class E>
class ogdf::ListIterator< E >
The parameterized class ListIterator<E> encapsulates a pointer to a dlist element.
It is used in order to iterate over doubly linked lists, and to specify a position in a doubly linked list. It is possible that an iterator encapsulates a null pointer.
Definition at line 104 of file List.h.
Constructor & Destructor Documentation
Constructs an iterator pointing to no element.
Definition at line 117 of file List.h.
Constructs an iterator pointing to pX.
Definition at line 119 of file List.h.
Constructs an iterator that is a copy of it.
Definition at line 121 of file List.h.
Member Function Documentation
Conversion to pointer to list element.
Definition at line 113 of file List.h.
Conversion to pointer to list element.
Definition at line 111 of file List.h.
Inequality operator.
Definition at line 132 of file List.h.
Returns a reference to the element content.
Definition at line 143 of file List.h.
Increment operator (postfix).
Definition at line 158 of file List.h.
Increment operator (prefix).
Definition at line 152 of file List.h.
Decrement operator (prefix).
Definition at line 165 of file List.h.
Decrement operator (postfix).
Definition at line 171 of file List.h.
Assignment operator.
Definition at line 146 of file List.h.
Equality operator.
Definition at line 127 of file List.h.
Returns predecessor iterator.
Definition at line 140 of file List.h.
Returns successor iterator.
Definition at line 137 of file List.h.
Returns true iff the iterator points to an element.
Definition at line 124 of file List.h.
Friends And Related Function Documentation
Member Data Documentation
The documentation for this class was generated from the following file: