38 namespace Gecode {
namespace Iter {
namespace Values {
82 mi =
i.val();
ma =
i.val();
84 while (
i() && (
ma+1 >=
i.val())) {
Base for range iterators with explicit min and max.
Gecode::IntArgs i(4, 1, 2, 3, 4)
void operator++(void)
Move iterator to next range (if possible)
void init(I &i)
Initialize with value iterator i.
void finish(void)
Set range such that iteration stops
Range iterator from value iterator.
ToRanges(void)
Default constructor.
int mi
Minimum of current range.
Gecode toplevel namespace
int ma
Maximum of current range.