Model Parser.
Definition at line 2350 of file constraint_solveri.h.
|
| | ModelParser () |
| |
| | ~ModelParser () override |
| |
| void | BeginVisitModel (const std::string &solver_name) override |
| | Header/footers. More...
|
| |
| void | EndVisitModel (const std::string &solver_name) override |
| |
| void | BeginVisitConstraint (const std::string &type_name, const Constraint *const constraint) override |
| |
| void | EndVisitConstraint (const std::string &type_name, const Constraint *const constraint) override |
| |
| void | BeginVisitIntegerExpression (const std::string &type_name, const IntExpr *const expr) override |
| |
| void | EndVisitIntegerExpression (const std::string &type_name, const IntExpr *const expr) override |
| |
| void | VisitIntegerVariable (const IntVar *const variable, IntExpr *const delegate) override |
| |
| void | VisitIntegerVariable (const IntVar *const variable, const std::string &operation, int64 value, IntVar *const delegate) override |
| |
| void | VisitIntervalVariable (const IntervalVar *const variable, const std::string &operation, int64 value, IntervalVar *const delegate) override |
| |
| void | VisitSequenceVariable (const SequenceVar *const variable) override |
| |
| void | VisitIntegerArgument (const std::string &arg_name, int64 value) override |
| | Integer arguments. More...
|
| |
| void | VisitIntegerArrayArgument (const std::string &arg_name, const std::vector< int64 > &values) override |
| |
| void | VisitIntegerMatrixArgument (const std::string &arg_name, const IntTupleSet &values) override |
| |
| void | VisitIntegerExpressionArgument (const std::string &arg_name, IntExpr *const argument) override |
| | Variables. More...
|
| |
| void | VisitIntegerVariableArrayArgument (const std::string &arg_name, const std::vector< IntVar * > &arguments) override |
| |
| void | VisitIntervalArgument (const std::string &arg_name, IntervalVar *const argument) override |
| | Visit interval argument. More...
|
| |
| void | VisitIntervalArrayArgument (const std::string &arg_name, const std::vector< IntervalVar * > &arguments) override |
| |
| void | VisitSequenceArgument (const std::string &arg_name, SequenceVar *const argument) override |
| | Visit sequence argument. More...
|
| |
| void | VisitSequenceArrayArgument (const std::string &arg_name, const std::vector< SequenceVar * > &arguments) override |
| |