BaseObject() | BaseObject | inline |
BeginVisitConstraint(const std::string &type_name, const Constraint *const constraint) | ModelVisitor | virtual |
BeginVisitExtension(const std::string &type) | ModelVisitor | virtual |
BeginVisitIntegerExpression(const std::string &type_name, const IntExpr *const expr) | ModelVisitor | virtual |
BeginVisitModel(const std::string &type_name) | ModelVisitor | virtual |
DebugString() const | BaseObject | inlinevirtual |
EndVisitConstraint(const std::string &type_name, const Constraint *const constraint) | ModelVisitor | virtual |
EndVisitExtension(const std::string &type) | ModelVisitor | virtual |
EndVisitIntegerExpression(const std::string &type_name, const IntExpr *const expr) | ModelVisitor | virtual |
EndVisitModel(const std::string &type_name) | ModelVisitor | virtual |
kAbs | ModelVisitor | static |
kAbsEqual | ModelVisitor | static |
kActiveArgument | ModelVisitor | static |
kAllDifferent | ModelVisitor | static |
kAllowedAssignments | ModelVisitor | static |
kAssumePathsArgument | ModelVisitor | static |
kAtMost | ModelVisitor | static |
kBetween | ModelVisitor | static |
kBranchesLimitArgument | ModelVisitor | static |
kCapacityArgument | ModelVisitor | static |
kCardsArgument | ModelVisitor | static |
kCircuit | ModelVisitor | static |
kCoefficientsArgument | ModelVisitor | static |
kConditionalExpr | ModelVisitor | static |
kConvexPiecewise | ModelVisitor | static |
kCountArgument | ModelVisitor | static |
kCountAssignedItemsExtension | ModelVisitor | static |
kCountEqual | ModelVisitor | static |
kCountUsedBinsExtension | ModelVisitor | static |
kCover | ModelVisitor | static |
kCumulative | ModelVisitor | static |
kCumulativeArgument | ModelVisitor | static |
kCumulsArgument | ModelVisitor | static |
kDelayedPathCumul | ModelVisitor | static |
kDemandsArgument | ModelVisitor | static |
kDeviation | ModelVisitor | static |
kDifference | ModelVisitor | static |
kDifferenceOperation | ModelVisitor | static |
kDisjunctive | ModelVisitor | static |
kDistribute | ModelVisitor | static |
kDivide | ModelVisitor | static |
kDurationExpr | ModelVisitor | static |
kDurationMaxArgument | ModelVisitor | static |
kDurationMinArgument | ModelVisitor | static |
kEarlyCostArgument | ModelVisitor | static |
kEarlyDateArgument | ModelVisitor | static |
kElement | ModelVisitor | static |
kElementEqual | ModelVisitor | static |
kEndExpr | ModelVisitor | static |
kEndMaxArgument | ModelVisitor | static |
kEndMinArgument | ModelVisitor | static |
kEndsArgument | ModelVisitor | static |
kEquality | ModelVisitor | static |
kEvaluatorArgument | ModelVisitor | static |
kExpressionArgument | ModelVisitor | static |
kFailuresLimitArgument | ModelVisitor | static |
kFalseConstraint | ModelVisitor | static |
kFinalStatesArgument | ModelVisitor | static |
kFixedChargeArgument | ModelVisitor | static |
kGlobalCardinality | ModelVisitor | static |
kGreater | ModelVisitor | static |
kGreaterOrEqual | ModelVisitor | static |
kIndex2Argument | ModelVisitor | static |
kIndexArgument | ModelVisitor | static |
kIndexOf | ModelVisitor | static |
kInitialState | ModelVisitor | static |
kInt64ToBoolExtension | ModelVisitor | static |
kInt64ToInt64Extension | ModelVisitor | static |
kIntegerVariable | ModelVisitor | static |
kIntervalArgument | ModelVisitor | static |
kIntervalBinaryRelation | ModelVisitor | static |
kIntervalDisjunction | ModelVisitor | static |
kIntervalsArgument | ModelVisitor | static |
kIntervalUnaryRelation | ModelVisitor | static |
kIntervalVariable | ModelVisitor | static |
kInversePermutation | ModelVisitor | static |
kIsBetween | ModelVisitor | static |
kIsDifferent | ModelVisitor | static |
kIsEqual | ModelVisitor | static |
kIsGreater | ModelVisitor | static |
kIsGreaterOrEqual | ModelVisitor | static |
kIsLess | ModelVisitor | static |
kIsLessOrEqual | ModelVisitor | static |
kIsMember | ModelVisitor | static |
kLateCostArgument | ModelVisitor | static |
kLateDateArgument | ModelVisitor | static |
kLeftArgument | ModelVisitor | static |
kLess | ModelVisitor | static |
kLessOrEqual | ModelVisitor | static |
kLexLess | ModelVisitor | static |
kLinkExprVar | ModelVisitor | static |
kMapDomain | ModelVisitor | static |
kMax | ModelVisitor | static |
kMaxArgument | ModelVisitor | static |
kMaxEqual | ModelVisitor | static |
kMaximizeArgument | ModelVisitor | static |
kMember | ModelVisitor | static |
kMin | ModelVisitor | static |
kMinArgument | ModelVisitor | static |
kMinEqual | ModelVisitor | static |
kMirrorOperation | ModelVisitor | static |
kModulo | ModelVisitor | static |
kModuloArgument | ModelVisitor | static |
kNextsArgument | ModelVisitor | static |
kNoCycle | ModelVisitor | static |
kNonEqual | ModelVisitor | static |
kNotBetween | ModelVisitor | static |
kNotMember | ModelVisitor | static |
kNullIntersect | ModelVisitor | static |
kObjectiveExtension | ModelVisitor | static |
kOpposite | ModelVisitor | static |
kOptionalArgument | ModelVisitor | static |
kPack | ModelVisitor | static |
kPartialArgument | ModelVisitor | static |
kPathCumul | ModelVisitor | static |
kPerformedExpr | ModelVisitor | static |
kPositionXArgument | ModelVisitor | static |
kPositionYArgument | ModelVisitor | static |
kPower | ModelVisitor | static |
kProduct | ModelVisitor | static |
kProductOperation | ModelVisitor | static |
kRangeArgument | ModelVisitor | static |
kRelationArgument | ModelVisitor | static |
kRelaxedMaxOperation | ModelVisitor | static |
kRelaxedMinOperation | ModelVisitor | static |
kRightArgument | ModelVisitor | static |
kScalProd | ModelVisitor | static |
kScalProdEqual | ModelVisitor | static |
kScalProdGreaterOrEqual | ModelVisitor | static |
kScalProdLessOrEqual | ModelVisitor | static |
kSearchLimitExtension | ModelVisitor | static |
kSemiContinuous | ModelVisitor | static |
kSequenceArgument | ModelVisitor | static |
kSequencesArgument | ModelVisitor | static |
kSequenceVariable | ModelVisitor | static |
kSizeArgument | ModelVisitor | static |
kSizeXArgument | ModelVisitor | static |
kSizeYArgument | ModelVisitor | static |
kSmartTimeCheckArgument | ModelVisitor | static |
kSolutionLimitArgument | ModelVisitor | static |
kSortingConstraint | ModelVisitor | static |
kSquare | ModelVisitor | static |
kStartExpr | ModelVisitor | static |
kStartMaxArgument | ModelVisitor | static |
kStartMinArgument | ModelVisitor | static |
kStartsArgument | ModelVisitor | static |
kStartSyncOnEndOperation | ModelVisitor | static |
kStartSyncOnStartOperation | ModelVisitor | static |
kStepArgument | ModelVisitor | static |
kSum | ModelVisitor | static |
kSumEqual | ModelVisitor | static |
kSumGreaterOrEqual | ModelVisitor | static |
kSumLessOrEqual | ModelVisitor | static |
kSumOperation | ModelVisitor | static |
kTargetArgument | ModelVisitor | static |
kTimeLimitArgument | ModelVisitor | static |
kTrace | ModelVisitor | static |
kTraceOperation | ModelVisitor | static |
kTransition | ModelVisitor | static |
kTransitsArgument | ModelVisitor | static |
kTrueConstraint | ModelVisitor | static |
kTuplesArgument | ModelVisitor | static |
kUsageEqualVariableExtension | ModelVisitor | static |
kUsageLessConstantExtension | ModelVisitor | static |
kValueArgument | ModelVisitor | static |
kValuesArgument | ModelVisitor | static |
kVarBoundWatcher | ModelVisitor | static |
kVariableArgument | ModelVisitor | static |
kVariableGroupExtension | ModelVisitor | static |
kVariableUsageLessConstantExtension | ModelVisitor | static |
kVarsArgument | ModelVisitor | static |
kVarValueWatcher | ModelVisitor | static |
kWeightedSumOfAssignedEqualVariableExtension | ModelVisitor | static |
VisitInt64ToBoolExtension(Solver::IndexFilter1 filter, int64 index_min, int64 index_max) | ModelVisitor | |
VisitInt64ToInt64AsArray(const Solver::IndexEvaluator1 &eval, const std::string &arg_name, int64 index_max) | ModelVisitor | |
VisitInt64ToInt64Extension(const Solver::IndexEvaluator1 &eval, int64 index_min, int64 index_max) | ModelVisitor | |
VisitIntegerArgument(const std::string &arg_name, int64 value) | ModelVisitor | virtual |
VisitIntegerArrayArgument(const std::string &arg_name, const std::vector< int64 > &values) | ModelVisitor | virtual |
VisitIntegerExpressionArgument(const std::string &arg_name, IntExpr *const argument) | ModelVisitor | virtual |
VisitIntegerMatrixArgument(const std::string &arg_name, const IntTupleSet &tuples) | ModelVisitor | virtual |
VisitIntegerVariable(const IntVar *const variable, IntExpr *const delegate) | ModelVisitor | virtual |
VisitIntegerVariable(const IntVar *const variable, const std::string &operation, int64 value, IntVar *const delegate) | ModelVisitor | virtual |
VisitIntegerVariableArrayArgument(const std::string &arg_name, const std::vector< IntVar * > &arguments) | ModelVisitor | virtual |
VisitIntegerVariableEvaluatorArgument(const std::string &arg_name, const Solver::Int64ToIntVar &arguments) | ModelVisitor | virtual |
VisitIntervalArgument(const std::string &arg_name, IntervalVar *const argument) | ModelVisitor | virtual |
VisitIntervalArrayArgument(const std::string &arg_name, const std::vector< IntervalVar * > &arguments) | ModelVisitor | virtual |
VisitIntervalVariable(const IntervalVar *const variable, const std::string &operation, int64 value, IntervalVar *const delegate) | ModelVisitor | virtual |
VisitSequenceArgument(const std::string &arg_name, SequenceVar *const argument) | ModelVisitor | virtual |
VisitSequenceArrayArgument(const std::string &arg_name, const std::vector< SequenceVar * > &arguments) | ModelVisitor | virtual |
VisitSequenceVariable(const SequenceVar *const variable) | ModelVisitor | virtual |
~BaseObject() | BaseObject | inlinevirtual |
~ModelVisitor() override | ModelVisitor | |