C++ Reference
C++ Reference: Routing
IntVar Member List
This is the complete list of members for IntVar, including all inherited members.
| Accept(ModelVisitor *const visitor) const override | IntVar | virtual |
| BaseName() const | PropagationBaseObject | virtual |
| BaseObject() | BaseObject | inline |
| Bound() const | IntExpr | inlinevirtual |
| Contains(int64 v) const =0 | IntVar | pure virtual |
| DebugString() const override | PropagationBaseObject | inlinevirtual |
| EnqueueAll(const SimpleRevFIFO< Demon * > &demons) | PropagationBaseObject | |
| EnqueueDelayedDemon(Demon *const d) | PropagationBaseObject | inline |
| EnqueueVar(Demon *const d) | PropagationBaseObject | inline |
| ExecuteAll(const SimpleRevFIFO< Demon * > &demons) | PropagationBaseObject | |
| FreezeQueue() | PropagationBaseObject | inline |
| HasName() const | PropagationBaseObject | |
| index() const | IntVar | inline |
| IntExpr(Solver *const s) | IntExpr | inlineexplicit |
| IntVar(Solver *const s) | IntVar | explicit |
| IntVar(Solver *const s, const std::string &name) | IntVar | |
| IsDifferent(int64 constant)=0 | IntVar | pure virtual |
| IsEqual(int64 constant)=0 | IntVar | pure virtual |
| IsGreaterOrEqual(int64 constant)=0 | IntVar | pure virtual |
| IsLessOrEqual(int64 constant)=0 | IntVar | pure virtual |
| IsVar() const override | IntVar | inlinevirtual |
| MakeDomainIterator(bool reversible) const =0 | IntVar | pure virtual |
| MakeHoleIterator(bool reversible) const =0 | IntVar | pure virtual |
| Max() const =0 | IntExpr | pure virtual |
| Min() const =0 | IntExpr | pure virtual |
| name() const | PropagationBaseObject | virtual |
| OldMax() const =0 | IntVar | pure virtual |
| OldMin() const =0 | IntVar | pure virtual |
| PropagationBaseObject(Solver *const s) | PropagationBaseObject | inlineexplicit |
| Range(int64 *l, int64 *u) | IntExpr | inlinevirtual |
| RemoveInterval(int64 l, int64 u)=0 | IntVar | pure virtual |
| RemoveValue(int64 v)=0 | IntVar | pure virtual |
| RemoveValues(const std::vector< int64 > &values) | IntVar | virtual |
| reset_action_on_fail() | PropagationBaseObject | inline |
| set_action_on_fail(Solver::Action a) | PropagationBaseObject | inline |
| set_name(const std::string &name) | PropagationBaseObject | |
| set_variable_to_clean_on_fail(IntVar *v) | PropagationBaseObject | inline |
| SetMax(int64 m)=0 | IntExpr | pure virtual |
| SetMin(int64 m)=0 | IntExpr | pure virtual |
| SetRange(int64 l, int64 u) | IntExpr | inlinevirtual |
| SetValue(int64 v) | IntExpr | inlinevirtual |
| SetValues(const std::vector< int64 > &values) | IntVar | virtual |
| Size() const =0 | IntVar | pure virtual |
| solver() const | PropagationBaseObject | inline |
| UnfreezeQueue() | PropagationBaseObject | inline |
| Value() const =0 | IntVar | pure virtual |
| Var() override | IntVar | inlinevirtual |
| VarType() const | IntVar | virtual |
| VarWithName(const std::string &name) | IntExpr | |
| WhenBound(Demon *d)=0 | IntVar | pure virtual |
| WhenBound(Solver::Closure closure) | IntVar | inline |
| WhenBound(Solver::Action action) | IntVar | inline |
| WhenDomain(Demon *d)=0 | IntVar | pure virtual |
| WhenDomain(Solver::Closure closure) | IntVar | inline |
| WhenDomain(Solver::Action action) | IntVar | inline |
| WhenRange(Demon *d)=0 | IntExpr | pure virtual |
| WhenRange(Solver::Closure closure) | IntExpr | inline |
| WhenRange(Solver::Action action) | IntExpr | inline |
| ~BaseObject() | BaseObject | inlinevirtual |
| ~IntExpr() override | IntExpr | inline |
| ~IntVar() override | IntVar | inline |
| ~PropagationBaseObject() override | PropagationBaseObject | inline |