▼Nwasmtime | |
▼Ndetail | |
CWasmHostFunc | |
CWasmHostFunc< R(*)(A...)> | |
CWasmHostFunc< R(*)(Caller, A...)> | Function type information, but with a Caller first parameter |
CWasmHostFunc< R(C::*)(A...) const > | Function type information, but with a const class method |
CWasmHostFunc< R(C::*)(A...)> | Function type information, but with a class method |
CWasmHostFunc< R(C::*)(Caller, A...) const > | |
CWasmHostFunc< R(C::*)(Caller, A...)> | |
CWasmHostFunc< T, std::void_t< decltype(&T::operator())> > | |
CWasmHostRet | |
CWasmHostRet< Result< R, Trap > > | |
CWasmHostRet< std::monostate > | |
CWasmHostRet< void > | Host functions can return nothing |
CWasmType | |
CWasmType< std::optional< ExternRef > > | |
CWasmType< std::optional< Func > > | Definition for the funcref native wasm type |
CWasmType< V128 > | Type information for the V128 host value used as a wasm value |
CWasmTypeList | |
CWasmTypeList< std::monostate > | Std::monostate translates to an empty list of types |
CWasmTypeList< std::tuple< T... > > | Std::tuple<> translates to the corresponding list of types |
CCaller | Structure provided to host functions to lookup caller information or acquire a Store::Context |
CConfig | Configuration for Wasmtime |
CEngine | Global compilation state in Wasmtime |
CError | Errors coming from Wasmtime |
▼CExportType | Type information about a WebAssembly export |
CList | An owned list of ExportType instances |
CRef | Non-owning reference to an ExportType |
CExternRef | Representation of a WebAssembly externref value |
CExternType | Generic type of a WebAssembly item |
CFrameRef | Non-owning reference to a WebAssembly function frame as part of a Trace |
CFunc | Representation of a WebAssembly function |
▼CFuncType | Type information for a WebAssembly function |
CRef | |
CGlobal | A WebAssembly global |
▼CGlobalType | Type information about a WebAssembly global |
CRef | |
▼CImportType | Type information about a WebAssembly import |
CList | An owned list of ImportType instances |
CRef | |
CInstance | A WebAssembly instance |
CIsSpan | Check whether a type is Span |
CIsSpan< Span< T, Extent > > | |
CLinker | Helper class for linking modules together with name-based resolution |
CMemory | A WebAssembly linear memory |
▼CMemoryType | Type information about a WebAssembly linear memory |
CRef | Non-owning reference to a MemoryType , must not be used after the original owner has been deleted |
CModule | Representation of a compiled WebAssembly module |
CPoolAllocationConfig | Pool allocation configuration for Wasmtime |
CResult | Fallible result type used for Wasmtime |
CSpan | Span class used when c++20 is not available |
▼CStore | Owner of all WebAssembly objects |
CContext | An interior pointer into a Store |
CTable | A WebAssembly table |
▼CTableType | Type information about a WebAssembly table |
CRef | |
CTrace | An owned vector of FrameRef instances representing the WebAssembly call-stack on a trap |
CTrap | Information about a WebAssembly trap |
CTrapError | Structure used to represent either a Trap or an Error |
CTypedFunc | A version of a WebAssembly Func where the type signature of the function is statically known |
CV128 | Container for the v128 WebAssembly type |
CVal | Representation of a generic WebAssembly value |
▼CValType | Type information about a WebAssembly value |
CListRef | Non-owning reference to a list of ValType instances. Must not be used after the original owner is deleted |
CRef | Non-owning reference to a ValType , must not be used after the original ValType is deleted |
CWasiConfig | Configuration for an instance of WASI |