| 775 | //CallFunExprVal(String ,runString, runContextConvertString); |
| 776 | |
| 777 | String runString(CppiaCtx *ctx) HXCPP_OVERRIDE |
| 778 | { |
| 779 | unsigned char *pointer = ctx->pointer; |
| 780 | function->pushArgs(ctx,thisExpr?thisExpr->runObject(ctx):ctx->getThis(false),args); |
| 781 | BCR_CHECK; |
| 782 | AutoStack save(ctx,pointer); |
| 783 | if (isBoolReturn) |
| 784 | return String(ctx->runInt(function) ? true : false ); |
| 785 | return runContextConvertString(ctx, function->getReturnType(), function); |
| 786 | } |
| 787 | |
| 788 | hx::Object *runObject(CppiaCtx *ctx) HXCPP_OVERRIDE |
| 789 | { |
nothing calls this directly
no test coverage detected