An iterator class used internally by the Subsets
class.
More...
#include <latticetester/CoordinateSets.h>
An iterator class used internally by the Subsets
class.
Given an object of this class, it is possible to cycle through the element it contains with the increment (++
) operator.
◆ const_iterator() [1/4]
LatticeTester::CoordinateSets::Subsets::const_iterator::const_iterator |
( |
const Subsets & | seq | ) |
|
|
inlineexplicit |
Constructor for an iterator at the beginning of the list of sets that seq
contains.
◆ const_iterator() [2/4]
LatticeTester::CoordinateSets::Subsets::const_iterator::const_iterator |
( |
const Subsets & | seq, |
|
|
end_tag | ) |
|
inline |
Constructor for an iterator at the end of the list of sets that seq
contains.
◆ const_iterator() [3/4]
LatticeTester::CoordinateSets::Subsets::const_iterator::const_iterator |
( |
const const_iterator & | other | ) |
|
|
inline |
◆ const_iterator() [4/4]
LatticeTester::CoordinateSets::Subsets::const_iterator::const_iterator |
( |
| ) |
|
|
inline |
◆ operator!=()
bool LatticeTester::CoordinateSets::Subsets::const_iterator::operator!= |
( |
const const_iterator & | other | ) |
|
|
inline |
Compares this instance with other
, returning false if they are associated with the same Subsets object and if they are at the same point in their enumeration cycle.
◆ operator*()
const Coordinates & LatticeTester::CoordinateSets::Subsets::const_iterator::operator* |
( |
| ) |
const |
|
inline |
Dereference operator, when dereferencing this object, you get the set of coordinates this iterator points to.
◆ operator++() [1/2]
Prefix incrementation operator.
Increments this iterator and returns the iterator in its new state.
◆ operator++() [2/2]
Postfix incrementation operator.
Increments this iterator and returns a copy of the old object.
◆ operator=()
Assignment operator that does the same as the copy constructor.
◆ operator==()
bool LatticeTester::CoordinateSets::Subsets::const_iterator::operator== |
( |
const const_iterator & | other | ) |
|
|
inline |
Compares this instance with other
, returning true if they are associated with the same Subsets object and if they are at the same point in their enumeration cycle.
The documentation for this class was generated from the following files: