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

Method findtracerecorder

gecode/kernel/core.cpp:219–230  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

217 */
218
219 TraceRecorder*
220 Space::findtracerecorder(void) {
221 for (Actor** a=d_fst; a<d_cur; a++) {
222 Propagator* p = Propagator::cast(*a);
223 if (!p->disabled())
224 if (TraceRecorder* tr = dynamic_cast<TraceRecorder*>(p)) {
225 std::swap(*d_fst,*a);
226 return tr;
227 }
228 }
229 return nullptr;
230 }
231
232 void
233 Space::post(const PostInfo& pi) {

Callers 1

traceFunction · 0.80

Calls 1

disabledMethod · 0.45

Tested by

no test coverage detected