MCPcopy Create free account
hub / github.com/beefytech/Beef / WantsGCMarking

Method WantsGCMarking

IDEHelper/Compiler/BfResolvedTypeUtils.cpp:2629–2638  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2627}
2628
2629bool BfTypeInstance::WantsGCMarking()
2630{
2631 BF_ASSERT(mTypeDef->mTypeCode != BfTypeCode_Extension);
2632 if (IsObjectOrInterface())
2633 return true;
2634 if ((IsEnum()) && (!IsPayloadEnum()))
2635 return false;
2636 BF_ASSERT((mDefineState >= BfTypeDefineState_Defined) || (mTypeFailed));
2637 return mWantsGCMarking;
2638}
2639
2640///
2641

Callers 8

DoObjectCreateMethod · 0.45
GetTypeTypeDataMethod · 0.45
GetDbgRawAllocDataMethod · 0.45
AppendAllocFromTypeMethod · 0.45
EmitGCMarkValueMethod · 0.45
EmitGCMarkMembersMethod · 0.45
PopulateTypeMethod · 0.45
DoPopulateTypeMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected