An iterator over the Basic_position<T>
s of a Basic_rectangle<T>
.
Iterates in column-major order.
Definition at line 570 of file ge211_geometry.h.
Public Member Functions | |
Position | operator* () const |
Returns the current Position of this iterator. | |
Position const * | operator-> () const |
Returns a pointer to the current Position of this iterator. | |
iterator & | operator++ () |
Pre-increments, advancing this iterator to the next Position . | |
iterator & | operator-- () |
Pre-decrements, retreating this iterator to the previous Position . | |
iterator | operator++ (int) |
Post-increments, advancing this iterator to the next Position . | |
iterator | operator-- (int) |
Post-decrements, retreating this iterator to the previous Position . | |
bool | operator== (iterator const &that) const |
Compares whether two iterators are equal. More... | |
bool | operator!= (iterator const &that) const |
Iterator inequality. | |
|
inline |
Compares whether two iterators are equal.
Considers only the current position, not the bounds of the stripe we're iterating through.
Definition at line 631 of file ge211_geometry.h.