|
Simple Application Framework
1
|
Random-access mutable Deque iterator. More...
#include <Deque.h>
Public Member Functions | |
| Iterator () | |
| Default constructor. | |
| Iterator (Size ofs, MyType &deque) | |
| Constructor. | |
| Iterator (const Iterator &iter) | |
| Copy constructor. | |
| T & | operator* () const |
| Value reference. | |
| Iterator | operator+ (Diff offset) const |
| Offset operator. | |
| Iterator & | operator++ () |
| Preincrement operator. | |
| Iterator | operator++ (int) |
| Postincrement operator. | |
| Iterator & | operator+= (Diff offset) |
| Offset operator. | |
| Iterator | operator- (Diff offset) const |
| Offset operator. | |
| Diff | operator- (const Iterator &it) const |
| Difference operator. | |
| Iterator & | operator-- () |
| Predecrement operator. | |
| Iterator | operator-- (int) |
| Postdecrement operator. | |
| Iterator & | operator-= (Diff offset) |
| Offset operator. | |
| T * | operator-> () const |
| Value pointer. | |
| Iterator & | operator= (const Iterator &iter) |
| Assignment operator. | |
| T & | operator[] (Diff ofs) const |
| Subscript operator. | |
Random-access mutable Deque iterator.
| Saf::Collection::Deque< T >::Iterator::Iterator | ( | ) | [inline] |
Default constructor.
| Saf::Collection::Deque< T >::Iterator::Iterator | ( | Size | ofs, |
| MyType & | deque | ||
| ) | [inline, explicit] |
Constructor.
| Saf::Collection::Deque< T >::Iterator::Iterator | ( | const Iterator & | iter | ) | [inline] |
Copy constructor.
| T& Saf::Collection::Deque< T >::Iterator::operator* | ( | ) | const [inline] |
Value reference.
Reimplemented from Saf::Collection::Deque< T >::ConstIterator.
| Iterator Saf::Collection::Deque< T >::Iterator::operator+ | ( | Diff | offset | ) | const [inline] |
Offset operator.
Reimplemented from Saf::Collection::Deque< T >::ConstIterator.
| Iterator& Saf::Collection::Deque< T >::Iterator::operator++ | ( | ) | [inline] |
Preincrement operator.
Reimplemented from Saf::Collection::Deque< T >::ConstIterator.
| Iterator Saf::Collection::Deque< T >::Iterator::operator++ | ( | int | ) | [inline] |
Postincrement operator.
Reimplemented from Saf::Collection::Deque< T >::ConstIterator.
| Iterator& Saf::Collection::Deque< T >::Iterator::operator+= | ( | Diff | offset | ) | [inline] |
Offset operator.
Reimplemented from Saf::Collection::Deque< T >::ConstIterator.
| Iterator Saf::Collection::Deque< T >::Iterator::operator- | ( | Diff | offset | ) | const [inline] |
Offset operator.
Reimplemented from Saf::Collection::Deque< T >::ConstIterator.
| Diff Saf::Collection::Deque< T >::Iterator::operator- | ( | const Iterator & | it | ) | const [inline] |
Difference operator.
| Iterator& Saf::Collection::Deque< T >::Iterator::operator-- | ( | ) | [inline] |
Predecrement operator.
Reimplemented from Saf::Collection::Deque< T >::ConstIterator.
| Iterator Saf::Collection::Deque< T >::Iterator::operator-- | ( | int | ) | [inline] |
Postdecrement operator.
Reimplemented from Saf::Collection::Deque< T >::ConstIterator.
| Iterator& Saf::Collection::Deque< T >::Iterator::operator-= | ( | Diff | offset | ) | [inline] |
Offset operator.
Reimplemented from Saf::Collection::Deque< T >::ConstIterator.
| T* Saf::Collection::Deque< T >::Iterator::operator-> | ( | ) | const [inline] |
Value pointer.
Reimplemented from Saf::Collection::Deque< T >::ConstIterator.
| Iterator& Saf::Collection::Deque< T >::Iterator::operator= | ( | const Iterator & | iter | ) | [inline] |
Assignment operator.
| T& Saf::Collection::Deque< T >::Iterator::operator[] | ( | Diff | ofs | ) | const [inline] |
Subscript operator.
Reimplemented from Saf::Collection::Deque< T >::ConstIterator.
1.8.0