|
| struct | wasmtime::IsSpan< T > |
| | Check whether a type is Span More...
|
| |
| struct | wasmtime::IsSpan< Span< T, Extent > > |
| |
| class | wasmtime::Span< T, Extent > |
| | Span class used when c++20 is not available. More...
|
| |
| class | wasmtime::Error |
| | Errors coming from Wasmtime. More...
|
| |
| class | wasmtime::Result< T, E > |
| | Fallible result type used for Wasmtime. More...
|
| |
| class | wasmtime::PoolAllocationConfig |
| | Pool allocation configuration for Wasmtime. More...
|
| |
| class | wasmtime::Config |
| | Configuration for Wasmtime. More...
|
| |
| class | wasmtime::Engine |
| | Global compilation state in Wasmtime. More...
|
| |
| class | wasmtime::ValType |
| | Type information about a WebAssembly value. More...
|
| |
| class | wasmtime::ValType::Ref |
| | Non-owning reference to a ValType, must not be used after the original ValType is deleted. More...
|
| |
| class | wasmtime::ValType::ListRef |
| | Non-owning reference to a list of ValType instances. Must not be used after the original owner is deleted. More...
|
| |
| class | wasmtime::MemoryType |
| | Type information about a WebAssembly linear memory. More...
|
| |
| class | wasmtime::MemoryType::Ref |
| | Non-owning reference to a MemoryType, must not be used after the original owner has been deleted. More...
|
| |
| class | wasmtime::TableType |
| | Type information about a WebAssembly table. More...
|
| |
| class | wasmtime::TableType::Ref |
| |
| class | wasmtime::GlobalType |
| | Type information about a WebAssembly global. More...
|
| |
| class | wasmtime::GlobalType::Ref |
| |
| class | wasmtime::FuncType |
| | Type information for a WebAssembly function. More...
|
| |
| class | wasmtime::FuncType::Ref |
| |
| class | wasmtime::ImportType |
| | Type information about a WebAssembly import. More...
|
| |
| class | wasmtime::ImportType::Ref |
| |
| class | wasmtime::ImportType::List |
| | An owned list of ImportType instances. More...
|
| |
| class | wasmtime::ExportType |
| | Type information about a WebAssembly export. More...
|
| |
| class | wasmtime::ExportType::Ref |
| | Non-owning reference to an ExportType. More...
|
| |
| class | wasmtime::ExportType::List |
| | An owned list of ExportType instances. More...
|
| |
| class | wasmtime::ExternType |
| | Generic type of a WebAssembly item. More...
|
| |
| class | wasmtime::FrameRef |
| | Non-owning reference to a WebAssembly function frame as part of a Trace More...
|
| |
| class | wasmtime::Trace |
| | An owned vector of FrameRef instances representing the WebAssembly call-stack on a trap. More...
|
| |
| class | wasmtime::Trap |
| | Information about a WebAssembly trap. More...
|
| |
| struct | wasmtime::TrapError |
| | Structure used to represent either a Trap or an Error. More...
|
| |
| class | wasmtime::Module |
| | Representation of a compiled WebAssembly module. More...
|
| |
| class | wasmtime::WasiConfig |
| | Configuration for an instance of WASI. More...
|
| |
| class | wasmtime::Store |
| | Owner of all WebAssembly objects. More...
|
| |
| class | wasmtime::Store::Context |
| | An interior pointer into a Store. More...
|
| |
| class | wasmtime::ExternRef |
| | Representation of a WebAssembly externref value. More...
|
| |
| struct | wasmtime::V128 |
| | Container for the v128 WebAssembly type. More...
|
| |
| class | wasmtime::Val |
| | Representation of a generic WebAssembly value. More...
|
| |
| class | wasmtime::Caller |
| | Structure provided to host functions to lookup caller information or acquire a Store::Context. More...
|
| |
| struct | wasmtime::detail::WasmType< T > |
| |
| struct | wasmtime::detail::WasmType< std::optional< ExternRef > > |
| |
| struct | wasmtime::detail::WasmType< V128 > |
| | Type information for the V128 host value used as a wasm value. More...
|
| |
| struct | wasmtime::detail::WasmTypeList< T > |
| |
| struct | wasmtime::detail::WasmTypeList< std::monostate > |
| | std::monostate translates to an empty list of types. More...
|
| |
| struct | wasmtime::detail::WasmTypeList< std::tuple< T... > > |
| | std::tuple<> translates to the corresponding list of types More...
|
| |
| struct | wasmtime::detail::WasmHostRet< R > |
| |
| struct | wasmtime::detail::WasmHostRet< void > |
| | Host functions can return nothing. More...
|
| |
| struct | wasmtime::detail::WasmHostRet< std::monostate > |
| |
| struct | wasmtime::detail::WasmHostRet< Result< R, Trap > > |
| |
| struct | wasmtime::detail::WasmHostFunc< R(*)(A...)> |
| |
| struct | wasmtime::detail::WasmHostFunc< R(*)(Caller, A...)> |
| | Function type information, but with a Caller first parameter. More...
|
| |
| struct | wasmtime::detail::WasmHostFunc< R(C::*)(A...)> |
| | Function type information, but with a class method. More...
|
| |
| struct | wasmtime::detail::WasmHostFunc< R(C::*)(A...) const > |
| | Function type information, but with a const class method. More...
|
| |
| struct | wasmtime::detail::WasmHostFunc< R(C::*)(Caller, A...)> |
| |
| struct | wasmtime::detail::WasmHostFunc< R(C::*)(Caller, A...) const > |
| |
| struct | wasmtime::detail::WasmHostFunc< T, std::void_t< decltype(&T::operator())> > |
| |
| class | wasmtime::Func |
| | Representation of a WebAssembly function. More...
|
| |
| class | wasmtime::TypedFunc< Params, Results > |
| | A version of a WebAssembly Func where the type signature of the function is statically known. More...
|
| |
| struct | wasmtime::detail::WasmType< std::optional< Func > > |
| | Definition for the funcref native wasm type. More...
|
| |
| class | wasmtime::Global |
| | A WebAssembly global. More...
|
| |
| class | wasmtime::Table |
| | A WebAssembly table. More...
|
| |
| class | wasmtime::Memory |
| | A WebAssembly linear memory. More...
|
| |
| class | wasmtime::Instance |
| | A WebAssembly instance. More...
|
| |
| class | wasmtime::Linker |
| | Helper class for linking modules together with name-based resolution. More...
|
| |
|
| enum class | wasmtime::Strategy { Auto = WASMTIME_STRATEGY_AUTO
, Cranelift = WASMTIME_STRATEGY_CRANELIFT
} |
| | Strategies passed to Config::strategy More...
|
| |
| enum class | wasmtime::OptLevel { None = WASMTIME_OPT_LEVEL_NONE
, Speed = WASMTIME_OPT_LEVEL_SPEED
, SpeedAndSize = WASMTIME_OPT_LEVEL_SPEED_AND_SIZE
} |
| | Values passed to Config::cranelift_opt_level More...
|
| |
| enum class | wasmtime::ProfilingStrategy { None = WASMTIME_PROFILING_STRATEGY_NONE
, Jitdump = WASMTIME_PROFILING_STRATEGY_JITDUMP
, Vtune = WASMTIME_PROFILING_STRATEGY_VTUNE
} |
| | Values passed to Config::profiler More...
|
| |
| enum class | wasmtime::ValKind {
I32
, I64
, F32
, F64
,
V128
, ExternRef
, FuncRef
} |
| | Different kinds of types accepted by Wasmtime. More...
|
| |