FRAMES NO FRAMES

Class IlcIntDeltaPossibleIterator

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

An instance of the class IlcIntDeltaPossibleIterator is an iterator that traverses the elements of the possible delta set of an instance of IlcIntSetVar (a constrained set variable). The order in which the iterator traverses the possible delta set is not predictable.

For more information, see the concepts Propagation, Domain-Delta, and Iterator.

See Also:

Constructor Summary
public IlcIntDeltaPossibleIterator(IlcIntSetVar var)
Method Summary
public IlcBoolok() const
public IlcIntoperator*() const
public IlcIntDeltaPossibleIterator &operator++()
Constructor Detail

IlcIntDeltaPossibleIterator

public IlcIntDeltaPossibleIterator(IlcIntSetVar var)

This constructor creates an iterator associated with var to traverse the values belonging to its possible delta set.


Method Detail

ok

public IlcBool ok() const

This member function returns IlcTrue if there is a current element and the iterator points to it. Otherwise, it returns IlcFalse.


operator*

public IlcInt operator*() const

This operator returns the current element, the one to which the invoking iterator points.


operator++

public IlcIntDeltaPossibleIterator & operator++()

This operator advances the iterator to point to the next value in the possible delta set.