Generated on Mon Aug 25 11:35:53 2008 for Gecode by doxygen 1.5.6

Gecode::Reflection::IntArrayArgRanges Class Reference
[Reflection API]

List of all members.


Detailed Description

Iterate over an IntArrayArg, interpreting consecutive pairs of integers as ranges.

Definition at line 262 of file reflection.icc.


Public Member Functions

 IntArrayArgRanges (Reflection::IntArrayArg *a0)
 Constructor.
bool operator() (void)
 Test whether iterator is still at a valid range
void operator++ (void)
 Move iterator to next range.
int min (void) const
 Minimum of current range.
int max (void) const
 Maximum of current range.
unsigned int width (void) const
 Width of current range.

Constructor & Destructor Documentation

Gecode::Reflection::IntArrayArgRanges::IntArrayArgRanges ( Reflection::IntArrayArg a0  ) 

Constructor.

Definition at line 462 of file reflection.cc.


Member Function Documentation

bool Gecode::Reflection::IntArrayArgRanges::operator() ( void   ) 

Test whether iterator is still at a valid range

Definition at line 466 of file reflection.cc.

void Gecode::Reflection::IntArrayArgRanges::operator++ ( void   ) 

Move iterator to next range.

Definition at line 469 of file reflection.cc.

int Gecode::Reflection::IntArrayArgRanges::min ( void   )  const

Minimum of current range.

Definition at line 472 of file reflection.cc.

int Gecode::Reflection::IntArrayArgRanges::max ( void   )  const

Maximum of current range.

Definition at line 475 of file reflection.cc.

unsigned int Gecode::Reflection::IntArrayArgRanges::width ( void   )  const

Width of current range.

Definition at line 478 of file reflection.cc.


The documentation for this class was generated from the following files: