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

view.icc File Reference

(Revision: 7290)

Go to the source code of this file.

Namespaces

namespace  Gecode

Classes

class  Gecode::ConstViewBase
 Base-class for constant views. More...
class  Gecode::VarViewBase< VarImp >
 Base-class for variable views. More...
class  Gecode::DerivedViewBase< View >
 Base-class for derived views. More...

Functions

bool Gecode::shared (const ConstViewBase &, const ConstViewBase &)
 Test whether views share same variable.
template<class VarImp>
bool Gecode::shared (const VarViewBase< VarImp > &, const ConstViewBase &)
 Test whether views share same variable.
template<class ViewA>
bool Gecode::shared (const DerivedViewBase< ViewA > &, const ConstViewBase &)
 Test whether views share same variable.
template<class VarImp>
bool Gecode::shared (const ConstViewBase &, const VarViewBase< VarImp > &)
 Test whether views share same variable.
template<class ViewA>
bool Gecode::shared (const ConstViewBase &, const DerivedViewBase< ViewA > &)
 Test whether views share same variable.
template<class VarImpA, class VarImpB>
bool Gecode::shared (const VarViewBase< VarImpA > &, const VarViewBase< VarImpB > &)
 Test whether views share same variable.
template<class VarImpA, class ViewB>
bool Gecode::shared (const VarViewBase< VarImpA > &, const DerivedViewBase< ViewB > &)
 Test whether views share same variable.
template<class ViewA, class VarImpB>
bool Gecode::shared (const DerivedViewBase< ViewA > &, const VarViewBase< VarImpB > &)
 Test whether views share same variable.
template<class ViewA, class ViewB>
bool Gecode::shared (const DerivedViewBase< ViewA > &, const DerivedViewBase< ViewB > &)
 Test whether views share same variable.
template<class VarImp>
bool Gecode::same (const VarViewBase< VarImp > &x, const VarViewBase< VarImp > &y)
template<class VarImp>
bool Gecode::before (const VarViewBase< VarImp > &x, const VarViewBase< VarImp > &y)
template<class View>
bool Gecode::shared (const DerivedViewBase< View > &, const ConstViewBase &)
template<class View>
bool Gecode::shared (const ConstViewBase &, const DerivedViewBase< View > &)