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] |