Classes | |
class | Gecode::Iter::Ranges::ToValues |
Value iterator from range iterator. More... | |
class | Gecode::Iter::Values::Array |
Value iterator for array of integers More... | |
class | Gecode::Iter::Values::BitSet |
Value iterator for values in a bitset. More... | |
class | Gecode::Iter::Values::Inter |
Value iterator for the intersection of two value iterators. More... | |
class | Gecode::Iter::Values::Map |
Value iterator for mapping values of a value iterator. More... | |
class | Gecode::Iter::Values::Minus |
Value iterator for pointwise minus of a value iterator. More... | |
class | Gecode::Iter::Values::Negative |
Value iterator for selecting only negative values. More... | |
class | Gecode::Iter::Values::Offset |
Value iterator for pointwise offset (by some constant) More... | |
class | Gecode::Iter::Values::Positive |
Value iterator for selecting only positive values. More... | |
class | Gecode::Iter::Values::ToRanges |
Range iterator from value iterator. More... | |
class | Gecode::Iter::Values::Singleton |
Value iterator for single value. More... | |
class | Gecode::Iter::Values::Union |
Value iterator for the union of two value iterators. More... | |
class | Gecode::Iter::Values::Unique |
Remove duplicate values from from value iterator. More... | |
Modules | |
Value iterators with virtual member functions |
A value iterator provides incremental access to a sequence of increasing values.
Requires
#include <gecode/iter.hh>