#include <iterator.h>
Public Member Functions | |
Iterator (const Iterator &toCopy) | |
Iterator & | operator= (const Iterator &toCopy) |
Iterator & | operator++ () |
Iterator | operator++ (int ignored) |
Iterator | operator-- (int ignored) |
Iterator & | operator-- () |
Iterator & | operator+= (ptrdiff_t a) |
Iterator & | operator-= (ptrdiff_t a) |
Iterator | operator+ (ptrdiff_t a) const |
Iterator | operator- (ptrdiff_t a) const |
ptrdiff_t | operator- (const Iterator &i) const |
bool | operator== (const Iterator &toCompare) const |
bool | operator!= (const Iterator &toCompare) const |
bool | operator< (const Iterator &toCompare) const |
bool | operator> (const Iterator &toCompare) const |
bool | operator<= (const Iterator &toCompare) const |
bool | operator>= (const Iterator &toCompare) const |
Value | get (aspectid_t aspect=afl::FIELD_NONE) const |
Protected Member Functions | |
Iterator (const Field *field, size_t loc) | |
Friends | |
Iterator | operator+ (ptrdiff_t a, const Iterator &i) |
|
|
|
constructs a new iterator
|
|
|
|
compares this isterator with another
|
|
produce a new iterator that is more advanced than this one
|
|
postfix increment |
|
prefix increment |
|
advance by some
|
|
|
|
produce a new iterator that is less advanced than this one
|
|
prefix decrement |
|
decrements the position of this iterator
|
|
recede by some
|
|
compares this isterator with another
|
|
compares this isterator with another
|
|
|
|
compares this isterator with another
|
|
compares this isterator with another
|
|
compares this isterator with another
|
|
produce a new iterator that is more advanced than another
|