OR-Tools  8.2
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 *l, int64 *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 m)=0IntExprpure virtual
SetMin(int64 m)=0IntExprpure virtual
SetRange(int64 l, int64 u)IntExprinlinevirtual
SetValue(int64 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