Generated on Wed Nov 1 15:04:50 2006 for Gecode by doxygen 1.4.5

common.icc File Reference

(Revision: 3573)

Go to the source code of this file.

Namespaces

namespace  Gecode
namespace  Gecode::Set
namespace  Gecode::Set::Rel

Defines

#define GECODE_SET_ME_CHECK_VAL(p, f)
#define GECODE_SET_ME_CHECK_VAL_B(modified, tell, f)

Functions

bool Gecode::Set::Rel::subsumesME (ModEvent me0, ModEvent me1, ModEvent me2, ModEvent me)
bool Gecode::Set::Rel::subsumesME (ModEvent me0, ModEvent me1, ModEvent me)
bool Gecode::Set::Rel::subsumesME (ModEvent me0, ModEvent me)
bool Gecode::Set::Rel::testSetEventLB (ModEvent me0, ModEvent me1, ModEvent me2)
bool Gecode::Set::Rel::testSetEventUB (ModEvent me0, ModEvent me1, ModEvent me2)
bool Gecode::Set::Rel::testSetEventAnyB (ModEvent me0, ModEvent me1, ModEvent me2)
bool Gecode::Set::Rel::testSetEventCard (ModEvent me0, ModEvent me1, ModEvent me2)
bool Gecode::Set::Rel::testSetEventLB (ModEvent me0, ModEvent me1)
bool Gecode::Set::Rel::testSetEventUB (ModEvent me0, ModEvent me1)
bool Gecode::Set::Rel::testSetEventAnyB (ModEvent me0, ModEvent me1)
bool Gecode::Set::Rel::testSetEventCard (ModEvent me0, ModEvent me1)
bool Gecode::Set::Rel::testSetEventLB (ModEvent me0)
bool Gecode::Set::Rel::testSetEventUB (ModEvent me0)
bool Gecode::Set::Rel::testSetEventAnyB (ModEvent me0)
bool Gecode::Set::Rel::testSetEventCard (ModEvent me0)


Define Documentation

#define GECODE_SET_ME_CHECK_VAL p,
 ) 
 

Value:

{                               \
    ModEvent __me__ ## __LINE__ = (p);                          \
    if (me_failed(__me__ ## __LINE__)) return ES_FAILED;        \
    if (ME_GEN_ASSIGNED==(__me__ ## __LINE__))f=true; }

Definition at line 28 of file common.icc.

#define GECODE_SET_ME_CHECK_VAL_B modified,
tell,
 ) 
 

Value:

{                                                       \
    ModEvent me = (tell);                               \
    modified |= me_modified(me);                        \
    if (ME_GEN_ASSIGNED==(me))f=true;                   \
    GECODE_ME_CHECK(me);                                \
  }

Definition at line 33 of file common.icc.