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

Function PropagateMark

source/common/objects/dobjgc.cpp:219–227  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

217//==========================================================================
218
219size_t PropagateMark()
220{
221 DObject *obj = Gray;
222 assert(obj->IsGray());
223 obj->Gray2Black();
224 Gray = obj->GCNext;
225 return !(obj->ObjectFlags & OF_EuthanizeMe) ? obj->PropagateMark() :
226 obj->GetClass()->Size;
227}
228
229//==========================================================================
230//

Callers 4

PropagateMarkMethod · 0.85
PropagateMarkMethod · 0.85
PropagateMarkMethod · 0.85
SingleStepFunction · 0.85

Calls 4

IsGrayMethod · 0.80
Gray2BlackMethod · 0.80
GetClassMethod · 0.80
PropagateMarkMethod · 0.45

Tested by

no test coverage detected