Simple Application Framework
1
|
Bidirectional mutable List iterator. More...
#include <List.h>
Public Member Functions | |
Iterator () | |
Default constructor. | |
Iterator (Node *node) | |
Constructor. | |
Iterator (const Iterator &iter) | |
Copy constructor. | |
T & | operator* () const |
Value reference. | |
Iterator & | operator++ () |
Preincrement operator. | |
Iterator | operator++ (int) |
Postincrement operator. | |
Iterator & | operator-- () |
Predecrement operator. | |
Iterator | operator-- (int) |
Postdecrement operator. | |
T * | operator-> () const |
Value pointer. | |
Iterator & | operator= (const Iterator &iter) |
Assignment operator. |
Bidirectional mutable List iterator.
Saf::Collection::List< T >::Iterator::Iterator | ( | ) | [inline] |
Default constructor.
Saf::Collection::List< T >::Iterator::Iterator | ( | Node * | node | ) | [inline, explicit] |
Constructor.
Saf::Collection::List< T >::Iterator::Iterator | ( | const Iterator & | iter | ) | [inline] |
Copy constructor.
T& Saf::Collection::List< T >::Iterator::operator* | ( | ) | const [inline] |
Value reference.
Reimplemented from Saf::Collection::List< T >::ConstIterator.
Iterator& Saf::Collection::List< T >::Iterator::operator++ | ( | ) | [inline] |
Preincrement operator.
Reimplemented from Saf::Collection::List< T >::ConstIterator.
Iterator Saf::Collection::List< T >::Iterator::operator++ | ( | int | ) | [inline] |
Postincrement operator.
Reimplemented from Saf::Collection::List< T >::ConstIterator.
Iterator& Saf::Collection::List< T >::Iterator::operator-- | ( | ) | [inline] |
Predecrement operator.
Reimplemented from Saf::Collection::List< T >::ConstIterator.
Iterator Saf::Collection::List< T >::Iterator::operator-- | ( | int | ) | [inline] |
Postdecrement operator.
Reimplemented from Saf::Collection::List< T >::ConstIterator.
T* Saf::Collection::List< T >::Iterator::operator-> | ( | ) | const [inline] |
Value pointer.
Reimplemented from Saf::Collection::List< T >::ConstIterator.
Iterator& Saf::Collection::List< T >::Iterator::operator= | ( | const Iterator & | iter | ) | [inline] |
Assignment operator.