MCPcopy Create free account
hub / github.com/WasmEdge/WasmEdge / WasmEdge_Result WasmEdge_TableInstanceGetData

Function WasmEdge_Result WasmEdge_TableInstanceGetData

lib/api/wasmedge.cpp:2795–2804  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2793}
2794
2795WASMEDGE_CAPI_EXPORT WasmEdge_Result WasmEdge_TableInstanceGetData(
2796 const WasmEdge_TableInstanceContext *Cxt, WasmEdge_Value *Data,
2797 const uint64_t Offset) noexcept {
2798 return wrap([&]() { return fromTabCxt(Cxt)->getRefAddr(Offset); },
2799 [&Data, &Cxt](auto &&Res) {
2800 *Data = genWasmEdge_Value(
2801 *Res, fromTabCxt(Cxt)->getTableType().getRefType());
2802 },
2803 Cxt, Data);
2804}
2805
2806WASMEDGE_CAPI_EXPORT WasmEdge_Result WasmEdge_TableInstanceSetData(
2807 WasmEdge_TableInstanceContext *Cxt, WasmEdge_Value Data,

Callers

nothing calls this directly

Calls 3

wrapFunction · 0.85
genWasmEdge_ValueFunction · 0.85
getRefAddrMethod · 0.80

Tested by

no test coverage detected