MCPcopy Create free account
hub / github.com/Gecode/gecode / addDomainConstraint

Function addDomainConstraint

gecode/flatzinc/parser.tab.cpp:230–238  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

228}
229
230void addDomainConstraint(ParserState* pp, std::string id, AST::Node* var,
231 Option<AST::SetLit* >& dom) {
232 if (!dom())
233 return;
234 AST::Array* args = new AST::Array(2);
235 args->a[0] = var;
236 args->a[1] = dom.some();
237 pp->domainConstraints.push_back(new ConExpr(id, args, NULL));
238}
239
240void addDomainConstraint(ParserState* pp, AST::Node* var,
241 Option<std::pair<double,double>* > dom) {

Callers 1

yyparseFunction · 0.85

Calls 2

someMethod · 0.80
domFunction · 0.50

Tested by

no test coverage detected