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