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

Method runVoid

src/hx/cppia/Cppia.cpp:799–807  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

797 }
798
799 void runVoid(CppiaCtx *ctx) HXCPP_OVERRIDE
800 {
801 unsigned char *pointer = ctx->pointer;
802 function->pushArgs(ctx,thisExpr?thisExpr->runObject(ctx):ctx->getThis(false),args);
803 BCR_VCHECK;
804
805 AutoStack save(ctx,pointer);
806 ctx->runVoid(function);
807 }
808
809 #ifdef CPPIA_JIT
810 static void SLJIT_CALL callScriptable(CppiaCtx *inCtx, ScriptCallable *inScriptable)

Callers

nothing calls this directly

Calls 4

pushArgsMethod · 0.80
runObjectMethod · 0.45
getThisMethod · 0.45
runVoidMethod · 0.45

Tested by

no test coverage detected