FRAMES NO FRAMES

Class IlcIntVarArrayIterator

Definition file: ilsolver/intexp.h
Include file: <ilsolver/ilosolver.h>

An instance of the class IlcIntVarArrayIterator traverse the values of an array of constrained integer variables.

For more information, see the concept Iterator.

See Also:

Constructor and Destructor Summary
public IlcIntVarArrayIterator(const IlcIntVarArray array)
Method Summary
public IlcBoolnext(IlcIntVar & variable)
Constructor and Destructor Detail

IlcIntVarArrayIterator

public IlcIntVarArrayIterator(const IlcIntVarArray array)

This constructor creates an iterator to traverse the values belonging to the array of constrained integer variables. This iterator lets you iterate forward over the complete index range of the array.


Method Detail

next

public IlcBool next(IlcIntVar & variable)

This member function takes a reference to a constrained integer variable and returns a Boolean value. It returns IlcFalse if there is no other element on which to iterate and IlcTrue otherwise. When it returns IlcTrue, it writes the next element of the iterator (forward iteration) to the argument.