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

Function getBaseIntVar

gecode/flatzinc/parser.tab.cpp:260–268  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

258}
259
260int getBaseIntVar(ParserState* pp, int i) {
261 int base = i;
262 IntVarSpec* ivs = static_cast<IntVarSpec*>(pp->intvars[base].second);
263 while (ivs->alias) {
264 base = ivs->i;
265 ivs = static_cast<IntVarSpec*>(pp->intvars[base].second);
266 }
267 return base;
268}
269int getBaseBoolVar(ParserState* pp, int i) {
270 int base = i;
271 BoolVarSpec* ivs = static_cast<BoolVarSpec*>(pp->boolvars[base].second);

Callers 1

yyparseFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected