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

Function getBaseBoolVar

gecode/flatzinc/parser.tab.cpp:269–277  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

267 return base;
268}
269int getBaseBoolVar(ParserState* pp, int i) {
270 int base = i;
271 BoolVarSpec* ivs = static_cast<BoolVarSpec*>(pp->boolvars[base].second);
272 while (ivs->alias) {
273 base = ivs->i;
274 ivs = static_cast<BoolVarSpec*>(pp->boolvars[base].second);
275 }
276 return base;
277}
278int getBaseFloatVar(ParserState* pp, int i) {
279 int base = i;
280 FloatVarSpec* ivs = static_cast<FloatVarSpec*>(pp->floatvars[base].second);

Callers 1

yyparseFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected