Lattice Tester Guide
1.0-9
Software Package For Testing The Uniformity Of Integral Lattices In The Real Space
|
An iterator class used internaly by the FromRange
class.
More...
#include <latticetester/CoordinateSets.h>
Inherits iterator< std::forward_iterator_tag, const Coordinates >.
Public Member Functions | |
const_iterator (const FromRanges &seq) | |
Constructor for an iterator at the begining of the list of sets that seq contains. More... | |
const_iterator (const FromRanges &seq, end_tag) | |
Constructor for an iterator at the end of the list of sets that seq contains. More... | |
const_iterator (const const_iterator &other) | |
Copy constructor. More... | |
const_iterator () | |
Empty FromRange::const_iterator constructor. More... | |
const_iterator & | operator= (const const_iterator &other) |
Assignment operator. More... | |
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. More... | |
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. More... | |
const Coordinates & | operator * () const |
Dereference operator, when dereferencing this object, you get the set of coordinates this iterator points to. More... | |
const_iterator & | operator++ () |
Prefix incrementation operator. More... | |
const_iterator | operator++ (int) |
Postfix incrementation operator. More... | |
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.
|
inlineexplicit |
Constructor for an iterator at the begining of the list of sets that seq
contains.
|
inline |
Constructor for an iterator at the end of the list of sets that seq
contains.
|
inline |
Copy constructor.
|
inline |
Empty FromRange::const_iterator constructor.
|
inline |
Dereference operator, when dereferencing this object, you get the set of coordinates this iterator points to.
|
inline |
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.
FromRanges::const_iterator & LatticeTester::CoordinateSets::FromRanges::const_iterator::operator++ | ( | ) |
Prefix incrementation operator.
Increments this iterator and returns the iterator in its new state.
FromRanges::const_iterator LatticeTester::CoordinateSets::FromRanges::const_iterator::operator++ | ( | int | ) |
Postfix incrementation operator.
Increments this iterator and returns a copy of the old object.
|
inline |
Assignment operator.
This copies the left hand side object in the right hand side one.
|
inline |
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.