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

Function WasmEdge_VMGetFunctionType

lib/api/wasmedge.cpp:3494–3510  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3492}
3493
3494WASMEDGE_CAPI_EXPORT const WasmEdge_FunctionTypeContext *
3495WasmEdge_VMGetFunctionType(const WasmEdge_VMContext *Cxt,
3496 const WasmEdge_String FuncName) noexcept {
3497 try {
3498 if (Cxt) {
3499 const auto FuncList = Cxt->VM.getFunctionList();
3500 for (const auto &It : FuncList) {
3501 if (It.first == genStrView(FuncName)) {
3502 return toFuncTypeCxt(&It.second);
3503 }
3504 }
3505 }
3506 } catch (...) {
3507 handleCAPIError();
3508 }
3509 return nullptr;
3510}
3511
3512WASMEDGE_CAPI_EXPORT const WasmEdge_FunctionTypeContext *
3513WasmEdge_VMGetFunctionTypeRegistered(const WasmEdge_VMContext *Cxt,

Callers 3

TEST_PFunction · 0.85
TEST_PFunction · 0.85
TESTFunction · 0.85

Calls 3

genStrViewFunction · 0.85
handleCAPIErrorFunction · 0.85
getFunctionListMethod · 0.80

Tested by 3

TEST_PFunction · 0.68
TEST_PFunction · 0.68
TESTFunction · 0.68