Generated on Sat Feb 7 2015 02:01:35 for Gecode by doxygen 1.8.9.1

Classes

class  Gecode::Var
 Base class for variables. More...
 
class  Gecode::VarImpVar< VarImp >
 Variables as interfaces to variable implementations. More...
 
class  Gecode::ConstView< View >
 Base-class for constant views. More...
 
class  Gecode::VarImpView< Var >
 Base-class for variable implementation views. More...
 
class  Gecode::DerivedView< View >
 Base-class for derived views. More...
 

Functions

template<class ViewA , class ViewB >
bool Gecode::shared (const ConstView< ViewA > &, const ConstView< ViewB > &)
 Test whether views share same variable. More...
 
template<class Var , class View >
bool Gecode::shared (const VarImpView< Var > &, const ConstView< View > &)
 Test whether views share same variable. More...
 
template<class ViewA , class ViewB >
bool Gecode::shared (const DerivedView< ViewA > &, const ConstView< ViewB > &)
 Test whether views share same variable. More...
 
template<class View , class Var >
bool Gecode::shared (const ConstView< View > &, const VarImpView< Var > &)
 Test whether views share same variable. More...
 
template<class ViewA , class ViewB >
bool Gecode::shared (const ConstView< ViewA > &, const DerivedView< ViewB > &)
 Test whether views share same variable. More...
 
template<class VarA , class VarB >
bool Gecode::shared (const VarImpView< VarA > &, const VarImpView< VarB > &)
 Test whether views share same variable. More...
 
template<class Var , class View >
bool Gecode::shared (const VarImpView< Var > &, const DerivedView< View > &)
 Test whether views share same variable. More...
 
template<class View , class Var >
bool Gecode::shared (const DerivedView< View > &, const VarImpView< Var > &)
 Test whether views share same variable. More...
 
template<class ViewA , class ViewB >
bool Gecode::shared (const DerivedView< ViewA > &, const DerivedView< ViewB > &)
 Test whether views share same variable. More...
 

Detailed Description

Function Documentation

template<class ViewA , class ViewB >
bool Gecode::shared ( const ConstView< ViewA > &  ,
const ConstView< ViewB > &   
)
inline

Test whether views share same variable.

Definition at line 662 of file view.hpp.

template<class Var , class View >
bool Gecode::shared ( const VarImpView< Var > &  ,
const ConstView< View > &   
)
inline

Test whether views share same variable.

Definition at line 667 of file view.hpp.

template<class ViewA , class ViewB >
bool Gecode::shared ( const DerivedView< ViewA > &  ,
const ConstView< ViewB > &   
)
inline

Test whether views share same variable.

Definition at line 672 of file view.hpp.

template<class View , class Var >
bool Gecode::shared ( const ConstView< View > &  ,
const VarImpView< Var > &   
)
inline

Test whether views share same variable.

Definition at line 677 of file view.hpp.

template<class ViewA , class ViewB >
bool Gecode::shared ( const ConstView< ViewA > &  ,
const DerivedView< ViewB > &   
)
inline

Test whether views share same variable.

Definition at line 682 of file view.hpp.

template<class VarA , class VarB >
bool Gecode::shared ( const VarImpView< VarA > &  x,
const VarImpView< VarB > &  y 
)
inline

Test whether views share same variable.

Definition at line 687 of file view.hpp.

template<class Var , class View >
bool Gecode::shared ( const VarImpView< Var > &  x,
const DerivedView< View > &  y 
)
inline

Test whether views share same variable.

Definition at line 693 of file view.hpp.

template<class View , class Var >
bool Gecode::shared ( const DerivedView< View > &  x,
const VarImpView< Var > &  y 
)
inline

Test whether views share same variable.

Definition at line 700 of file view.hpp.

template<class ViewA , class ViewB >
bool Gecode::shared ( const DerivedView< ViewA > &  x,
const DerivedView< ViewB > &  y 
)
inline

Test whether views share same variable.

Definition at line 707 of file view.hpp.