MCPcopy Create free account
hub / github.com/ZDoom/Raze / PropagateMarkMap

Function PropagateMarkMap

source/common/objects/dobject.cpp:350–358  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

348
349template<typename M>
350static void PropagateMarkMap(M *map)
351{
352 TMapIterator<typename M::KeyType,DObject*> it(*map);
353 typename M::Pair * p;
354 while(it.NextPair(p))
355 {
356 GC::Mark(&p->Value);
357 }
358}
359
360size_t DObject::PropagateMark()
361{

Callers 1

PropagateMarkMethod · 0.85

Calls 2

MarkFunction · 0.70
NextPairMethod · 0.45

Tested by

no test coverage detected