Generated on Fri Jun 10 2016 02:49:46 for Gecode by doxygen 1.8.11
ranges-operations.hpp File Reference

(Revision: 11294)

Go to the source code of this file.

Namespaces

 Gecode
 Gecode toplevel namespace
 
 Gecode::Iter
 Range and value iterators.
 
 Gecode::Iter::Ranges
 Range iterators.
 

Enumerations

Functions

template<class I >
unsigned int Gecode::Iter::Ranges::size (I &i)
 Size of all ranges of range iterator i. More...
 
template<class I , class J >
bool Gecode::Iter::Ranges::equal (I &i, J &j)
 Check whether range iterators i and j are equal. More...
 
template<class I , class J >
bool Gecode::Iter::Ranges::subset (I &i, J &j)
 Check whether range iterator i is subset of range iterator j. More...
 
template<class I , class J >
bool Gecode::Iter::Ranges::disjoint (I &i, J &j)
 Check whether range iterators i and j are disjoint. More...
 
template<class I , class J >
CompareStatus Gecode::Iter::Ranges::compare (I &i, J &j)
 Check whether range iterator i is a subset of j, or whether they are disjoint. More...