Generated on Mon Jul 6 18:09:23 2009 for Gecode by doxygen 1.5.9

complement.hpp File Reference

(Revision: 8155)

#include <sstream>

Go to the source code of this file.


Classes

class  Gecode::Set::LubRanges< ComplementView< View > >
 Range iterator for least upper bound of complement set views More...
class  Gecode::Set::LubRanges< ComplementView< ComplementView< View > > >
 Range iterator for the least upper bound of double-complement-views. More...
class  Gecode::Set::GlbRanges< ComplementView< View > >
 Range iterator for greatest lower bound of complement set views More...
class  Gecode::Set::GlbRanges< ComplementView< ComplementView< View > > >
 Range iterator for the greatest lower bound of double-complement-views. More...

Namespaces

namespace  Gecode
 Gecode toplevel namespace.
namespace  Gecode::Set
 Finite integer sets.

Functions

template<class Char , class Traits , class View >
std::basic_ostream< Char,
Traits > & 
Gecode::Set::operator<< (std::basic_ostream< Char, Traits > &os, const ComplementView< View > &x)
template<class View >
bool Gecode::same (const Set::ComplementView< View > &x, const Set::ComplementView< View > &y)
template<class View >
bool Gecode::before (const Set::ComplementView< View > &x, const Set::ComplementView< View > &y)
template<class View >
bool Gecode::same (const Set::ComplementView< Set::ComplementView< View > > &x, const Set::ComplementView< Set::ComplementView< View > > &y)
template<class View >
bool Gecode::before (const Set::ComplementView< Set::ComplementView< View > > &x, const Set::ComplementView< Set::ComplementView< View > > &y)