Wasmtime: C++
All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 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
 CCallerStructure provided to host functions to lookup caller information or acquire a Store::Context
 CConfigConfiguration for Wasmtime
 CEngineGlobal compilation state in Wasmtime
 CErrorErrors coming from Wasmtime
 CExportTypeType information about a WebAssembly export
 CListAn owned list of ExportType instances
 CRefNon-owning reference to an ExportType
 CExternRefRepresentation of a WebAssembly externref value
 CExternTypeGeneric type of a WebAssembly item
 CFrameRefNon-owning reference to a WebAssembly function frame as part of a Trace
 CFuncRepresentation of a WebAssembly function
 CFuncTypeType information for a WebAssembly function
 CRef
 CGlobalA WebAssembly global
 CGlobalTypeType information about a WebAssembly global
 CRef
 CImportTypeType information about a WebAssembly import
 CListAn owned list of ImportType instances
 CRef
 CInstanceA WebAssembly instance
 CIsSpanCheck whether a type is Span
 CIsSpan< Span< T, Extent > >
 CLinkerHelper class for linking modules together with name-based resolution
 CMemoryA WebAssembly linear memory
 CMemoryTypeType information about a WebAssembly linear memory
 CRefNon-owning reference to a MemoryType, must not be used after the original owner has been deleted
 CModuleRepresentation of a compiled WebAssembly module
 CPoolAllocationConfigPool allocation configuration for Wasmtime
 CResultFallible result type used for Wasmtime
 CSpanSpan class used when c++20 is not available
 CStoreOwner of all WebAssembly objects
 CContextAn interior pointer into a Store
 CTableA WebAssembly table
 CTableTypeType information about a WebAssembly table
 CRef
 CTraceAn owned vector of FrameRef instances representing the WebAssembly call-stack on a trap
 CTrapInformation about a WebAssembly trap
 CTrapErrorStructure used to represent either a Trap or an Error
 CTypedFuncA version of a WebAssembly Func where the type signature of the function is statically known
 CV128Container for the v128 WebAssembly type
 CValRepresentation of a generic WebAssembly value
 CValTypeType information about a WebAssembly value
 CListRefNon-owning reference to a list of ValType instances. Must not be used after the original owner is deleted
 CRefNon-owning reference to a ValType, must not be used after the original ValType is deleted
 CWasiConfigConfiguration for an instance of WASI