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().