OR-Tools  9.3
IntExpr Member List

This is the complete list of members for IntExpr, including all inherited members.

Accept(ModelVisitor *const visitor) constIntExprvirtual
BaseName() constPropagationBaseObjectvirtual
BaseObject()BaseObjectinline
Bound() constIntExprinlinevirtual
DebugString() const overridePropagationBaseObjectinlinevirtual
EnqueueAll(const SimpleRevFIFO< Demon * > &demons)PropagationBaseObject
EnqueueDelayedDemon(Demon *const d)PropagationBaseObjectinline
EnqueueVar(Demon *const d)PropagationBaseObjectinline
ExecuteAll(const SimpleRevFIFO< Demon * > &demons)PropagationBaseObject
FreezeQueue()PropagationBaseObjectinline
HasName() constPropagationBaseObject
IntExpr(Solver *const s)IntExprinlineexplicit
IsVar() constIntExprinlinevirtual
Max() const =0IntExprpure virtual
Min() const =0IntExprpure virtual
name() constPropagationBaseObjectvirtual
PropagationBaseObject(Solver *const s)PropagationBaseObjectinlineexplicit
Range(int64_t *l, int64_t *u)IntExprinlinevirtual
reset_action_on_fail()PropagationBaseObjectinline
set_action_on_fail(Solver::Action a)PropagationBaseObjectinline
set_name(const std::string &name)PropagationBaseObject
set_variable_to_clean_on_fail(IntVar *v)PropagationBaseObjectinline
SetMax(int64_t m)=0IntExprpure virtual
SetMin(int64_t m)=0IntExprpure virtual
SetRange(int64_t l, int64_t u)IntExprinlinevirtual
SetValue(int64_t v)IntExprinlinevirtual
solver() constPropagationBaseObjectinline
UnfreezeQueue()PropagationBaseObjectinline
Var()=0IntExprpure virtual
VarWithName(const std::string &name)IntExpr
WhenRange(Demon *d)=0IntExprpure virtual
WhenRange(Solver::Closure closure)IntExprinline
WhenRange(Solver::Action action)IntExprinline
~BaseObject()BaseObjectinlinevirtual
~IntExpr() overrideIntExprinline
~PropagationBaseObject() overridePropagationBaseObjectinline