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

int-bin.icc File Reference

(Revision: 7285)

Go to the source code of this file.

Namespaces

namespace  Gecode
namespace  Gecode::Int
namespace  Gecode::Int::Linear

Defines

#define GECODE_INT_PV(CASE, TELL, UPDATE)

Enumerations

enum  Gecode::Int::Linear::BinMod {
  Gecode::Int::Linear::BM_X0_MIN = 1<<0, Gecode::Int::Linear::BM_X0_MAX = 1<<1, Gecode::Int::Linear::BM_X1_MIN = 1<<2, Gecode::Int::Linear::BM_X1_MAX = 1<<3,
  Gecode::Int::Linear::BM_ALL = BM_X0_MIN|BM_X0_MAX|BM_X1_MIN|BM_X1_MAX
}
 Describe which view has been modified how. More...


Define Documentation

#define GECODE_INT_PV ( CASE,
TELL,
UPDATE   ) 

Value:

if (bm & (CASE)) {                            \
    bm -= (CASE); ModEvent me = (TELL);         \
    if (me_failed(me))   return ES_FAILED;      \
    if (me_modified(me)) bm |= (UPDATE);        \
  }

Definition at line 215 of file int-bin.icc.