MCPcopy Create free account
hub / github.com/HaxeFoundation/hxcpp / mark

Method mark

src/hx/cppia/CppiaClasses.cpp:681–693  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

679}
680
681void CppiaClassInfo::mark(hx::MarkContext *__inCtx)
682{
683 HX_MARK_MEMBER(mClass);
684 for(int i=0;i<enumConstructors.size();i++)
685 {
686 HX_MARK_MEMBER(enumConstructors[i]->value);
687 HX_MARK_MEMBER(enumConstructors[i]->name);
688 }
689 for(int i=0;i<staticVars.size();i++)
690 staticVars[i]->mark(__inCtx);
691 for(int i=0;i<staticDynamicFunctions.size();i++)
692 staticDynamicFunctions[i]->mark(__inCtx);
693}
694#ifdef HXCPP_VISIT_ALLOCS
695void CppiaClassInfo::visit(hx::VisitContext *__inCtx)
696{

Callers 2

markInstanceMethod · 0.45
cppiaClassMarkFunction · 0.45

Calls 1

sizeMethod · 0.45

Tested by

no test coverage detected