38 namespace Gecode {
namespace Iter {
namespace Ranges {
78 unsigned int width(
void)
const;
const Gecode::RangeList * c
Current range.
RangeList(void)
Default constructor.
Range iterator for range lists
int min(void) const
Return minimum.
int max(void) const
Return maximum.
Gecode::FloatVal c(-8, 8)
bool operator()(void) const
Test whether iterator is still at a range or done.
void operator++(void)
Move iterator to next range (if possible)
int min(void) const
Return smallest value of range.
unsigned int width(void) const
Return width of range (distance between minimum and maximum)
RangeList * next(void) const
Return next element.
int max(void) const
Return largest value of range.
void init(const Gecode::RangeList *s)
Initialize with BndSet s.
Lists of ranges (intervals)
Gecode toplevel namespace
unsigned int width(void) const
Return width (distance between maximum and minimum)