Wasmtime: C++
All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cwasmtime::CallerStructure provided to host functions to lookup caller information or acquire a Store::Context
 Cwasmtime::ConfigConfiguration for Wasmtime
 Cwasmtime::Store::ContextAn interior pointer into a Store
 Cwasmtime::EngineGlobal compilation state in Wasmtime
 Cwasmtime::ErrorErrors coming from Wasmtime
 Cwasmtime::ExportTypeType information about a WebAssembly export
 Cwasmtime::ExternRefRepresentation of a WebAssembly externref value
 Cwasmtime::ExternTypeGeneric type of a WebAssembly item
 Cstd::false_type
 Cwasmtime::IsSpan< T >Check whether a type is Span
 Cwasmtime::FrameRefNon-owning reference to a WebAssembly function frame as part of a Trace
 Cwasmtime::FuncRepresentation of a WebAssembly function
 Cwasmtime::FuncTypeType information for a WebAssembly function
 Cwasmtime::GlobalA WebAssembly global
 Cwasmtime::GlobalTypeType information about a WebAssembly global
 Cwasmtime::ImportTypeType information about a WebAssembly import
 Cwasmtime::InstanceA WebAssembly instance
 Cwasmtime::LinkerHelper class for linking modules together with name-based resolution
 Cwasmtime::ExportType::ListAn owned list of ExportType instances
 Cwasmtime::ImportType::ListAn owned list of ImportType instances
 Cwasmtime::ValType::ListRefNon-owning reference to a list of ValType instances. Must not be used after the original owner is deleted
 Cwasmtime::MemoryA WebAssembly linear memory
 Cwasmtime::MemoryTypeType information about a WebAssembly linear memory
 Cwasmtime::ModuleRepresentation of a compiled WebAssembly module
 Cwasmtime::PoolAllocationConfigPool allocation configuration for Wasmtime
 Cwasmtime::ExportType::RefNon-owning reference to an ExportType
 Cwasmtime::FuncType::Ref
 Cwasmtime::GlobalType::Ref
 Cwasmtime::ImportType::Ref
 Cwasmtime::MemoryType::RefNon-owning reference to a MemoryType, must not be used after the original owner has been deleted
 Cwasmtime::TableType::Ref
 Cwasmtime::ValType::RefNon-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::StoreOwner of all WebAssembly objects
 Cwasmtime::TableA WebAssembly table
 Cwasmtime::TableTypeType information about a WebAssembly table
 Cwasmtime::TraceAn owned vector of FrameRef instances representing the WebAssembly call-stack on a trap
 Cwasmtime::TrapInformation about a WebAssembly trap
 Cwasmtime::TrapErrorStructure 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::V128Container for the v128 WebAssembly type
 Cwasmtime::ValRepresentation of a generic WebAssembly value
 Cwasmtime::ValTypeType information about a WebAssembly value
 Cwasmtime::WasiConfigConfiguration 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