#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
|
1.4.6