| LatNet Builder Manual 2.1.3-6
    Software Package for Constructing Highly Uniform Point Sets | 
An iterator class used internaly by the FromRange class. More...
#include <CoordinateSets.h>
Inherits std::iterator< std::forward_iterator_tag, const Coordinates >.
| Classes | |
| struct | end_tag | 
| Public Member Functions | |
| const_iterator (const FromRanges &seq) | |
| Constructor for an iterator at the begining of the list of sets that seq contains. | |
| const_iterator (const FromRanges &seq, end_tag) | |
| Constructor for an iterator at the end of the list of sets that seq contains. | |
| const_iterator (const const_iterator &other) | |
| Copy constructor. | |
| const_iterator () | |
| Empty FromRange::const_iterator constructor. | |
| const_iterator & | operator= (const const_iterator &other) | 
| Assignment operator. | |
| bool | operator== (const const_iterator &other) | 
| Compares this instance with other, returning true if they are associated with the same FromRange object and if they are at the same point in their enumeration cycle. | |
| bool | operator!= (const const_iterator &other) | 
| Compares this instance with other, returning false if they are associated with the same FromRange object and if they are at the same point in their enumeration cycle. | |
| const Coordinates & | operator* () const | 
| Dereference operator, when dereferencing this object, you get the set of coordinates this iterator points to. | |
| const_iterator & | operator++ () | 
| Prefix incrementation operator. | |
| const_iterator | operator++ (int) | 
| Postfix incrementation operator. | |
An iterator class used internaly by the FromRange class.
Given an object of this class, it is possible to cycle through the element it contains with the increment (++) operator.
| const_iterator & LatticeTester::CoordinateSets::FromRanges::const_iterator::operator++ | ( | ) | 
Prefix incrementation operator.
Increments this iterator and returns the iterator in its new state.
References const_iterator().
| const_iterator LatticeTester::CoordinateSets::FromRanges::const_iterator::operator++ | ( | int | ) | 
Postfix incrementation operator.
Increments this iterator and returns a copy of the old object.
References const_iterator(), and LatticeTester::CoordinateSets::FromRanges::FromRanges().
| 
 | inline | 
Assignment operator.
This copies the left hand side object in the right hand side one.
References const_iterator().