|
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...
|
|