MCPcopy Create free account
hub / github.com/WasmEdge/WasmEdge / WasmEdge_ModuleInstanceAddFunction

Function WasmEdge_ModuleInstanceAddFunction

lib/api/wasmedge.cpp:2622–2631  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2620}
2621
2622WASMEDGE_CAPI_EXPORT void WasmEdge_ModuleInstanceAddFunction(
2623 WasmEdge_ModuleInstanceContext *Cxt, const WasmEdge_String Name,
2624 WasmEdge_FunctionInstanceContext *FuncCxt) noexcept {
2625 if (Cxt && FuncCxt) {
2626 fromModCxt(Cxt)->addHostFunc(
2627 genStrView(Name),
2628 std::unique_ptr<WasmEdge::Runtime::Instance::FunctionInstance>(
2629 fromFuncCxt(FuncCxt)));
2630 }
2631}
2632
2633WASMEDGE_CAPI_EXPORT void WasmEdge_ModuleInstanceAddTable(
2634 WasmEdge_ModuleInstanceContext *Cxt, const WasmEdge_String Name,

Callers 7

createExternModuleFunction · 0.85
createSpecTestModuleFunction · 0.85
callWasmFunction · 0.85
TESTFunction · 0.85
CreateTestModuleFunction · 0.85
mainFunction · 0.85

Calls 2

genStrViewFunction · 0.85
addHostFuncMethod · 0.80

Tested by 5

createExternModuleFunction · 0.68
callWasmFunction · 0.68
TESTFunction · 0.68
CreateTestModuleFunction · 0.68