Generated on Mon May 5 05:54:07 2008 for Gecode by doxygen 1.5.5

view.icc File Reference

(Revision: 6274)

#include <iostream>

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...
class  Gecode::ViewTuple< View, n >
 Tuple of 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 > &)
template<class View, unsigned int n>
bool Gecode::same (const ViewTuple< View, n > &x, const ViewTuple< View, n > &y)
template<class View, unsigned int n>
bool Gecode::before (const ViewTuple< View, n > &x, const ViewTuple< View, n > &y)
template<class View, unsigned int n>
std::ostream & operator<< (std::ostream &os, const Gecode::ViewTuple< View, n > &xs)


Function Documentation

template<class View, unsigned int n>
std::ostream& operator<< ( std::ostream &  os,
const Gecode::ViewTuple< View, n > &  xs 
) [inline]

Definition at line 603 of file view.icc.