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

Function val_gc

src/hx/CFFI.cpp:915–925  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

913}
914
915void val_gc(hx::Object * arg1,hx::finalizer arg2) THROWS
916{
917 hx::Abstract_obj *abstract = dynamic_cast<hx::Abstract_obj *>(arg1);
918 if (!abstract)
919 {
920 hx::GCSetFinalizer(arg1,arg2);
921 //hx::Throw(HX_CSTRING("Finalizer not on abstract object"));
922 }
923 else
924 abstract->SetFinalizer(arg2);
925}
926
927void val_gc_ptr(void * arg1,hxPtrFinalizer arg2) THROWS
928{

Callers 1

allocAbstractFunction · 0.85

Calls 1

SetFinalizerMethod · 0.80

Tested by

no test coverage detected