| ►Nwasmtime | |
| ►Ncomponent | |
| CComponent | Representation of a compiled WebAssembly component |
| CComponentInstanceType | Represents the type of a component instance |
| CComponentItem | Represents a single item in a component's import or export list |
| CComponentType | Represents the type of a WebAssembly component |
| CEnumType | Represents a component enum type |
| CExportIndex | An index to an exported item within a particular component |
| CFlag | Class representing a component model flags value |
| CFlags | Class representing a component model flags value |
| CFlagsType | Represents a component flags type |
| CFunc | Class representing an instantiated WebAssembly component |
| CFuncType | Type information about a component function |
| CFutureType | Represents a component future type |
| CInstance | Class representing an instantiated WebAssembly component |
| CLinker | Class used to instantiate a Component into an instance |
| CLinkerInstance | Helper class for linking modules together with name-based resolution |
| CList | Class representing a component model list, a sequence of values |
| CListType | Represents a component list type |
| CMap | Class representing a component model map, a collection of key/value pairs |
| CMapEntry | Class representing an entry in a map value |
| CMapType | Represents a component map type |
| CModuleType | Represents the type of a module |
| COptionType | Represents a component option type |
| CRecord | Class representing a component model record, a list of name/value pairs |
| CRecordField | Class representing a field in a record value |
| CRecordType | Represents a component record type |
| CResourceAny | |
| CResourceHost | |
| CResourceType | |
| CResultType | Represents a component result type |
| CStreamType | Represents a component stream type |
| CTuple | Class representing a component model tuple |
| CTupleType | Represents a component tuple type |
| CVal | Class representing an instantiated WebAssembly component |
| CValType | Represents a component value type |
| CVariant | Class representing a component model variant value |
| CVariantType | Represents a component variant type |
| CWitOption | Class representing a component model option value |
| CWitResult | Class representing a component model result value |
| CAnyRef | Representation of a WebAssembly anyref value |
| CCaller | Structure provided to host functions to lookup caller information or acquire a Store::Context |
| CConfig | Configuration for Wasmtime |
| CEngine | Global compilation state in Wasmtime |
| CError | Errors coming from Wasmtime |
| CExportType | Type information about a WebAssembly export |
| CExternRef | Representation of a WebAssembly externref value |
| CExternType | Generic type of a WebAssembly item |
| CFrameRef | Non-owning reference to a WebAssembly function frame as part of a Trace |
| CFunc | Representation of a WebAssembly function |
| ►CFuncType | Type information for a WebAssembly function |
| CRef | |
| CGlobal | A WebAssembly global |
| ►CGlobalType | Type information about a WebAssembly global |
| CRef | |
| CImportType | Type information about a WebAssembly import |
| CInstance | A WebAssembly instance |
| CIsSpan | Check whether a type is Span |
| CIsSpan< Span< T, Extent > > | |
| CLinker | Helper class for linking modules together with name-based resolution |
| CMemory | A WebAssembly linear memory |
| ►CMemoryType | Type information about a WebAssembly linear memory |
| CBuilder | Helper class to build a MemoryType |
| CRef | Non-owning reference to a MemoryType, must not be used after the original owner has been deleted |
| CModule | Representation of a compiled WebAssembly module |
| CPoolAllocationConfig | Pool allocation configuration for Wasmtime |
| CResult | Fallible result type used for Wasmtime |
| CSpan | Span class used when c++20 is not available |
| ►CStore | Owner of all WebAssembly objects |
| CContext | An interior pointer into a Store |
| CTable | A WebAssembly table |
| ►CTableType | Type information about a WebAssembly table |
| CRef | |
| ►CTagType | Type information for a WebAssembly exception tag |
| CRef | |
| CTrace | An owned vector of FrameRef instances representing the WebAssembly call-stack on a trap |
| CTrap | Information about a WebAssembly trap |
| CTrapError | Structure used to represent either a Trap or an Error |
| CTypedFunc | A version of a WebAssembly Func where the type signature of the function is statically known |
| CV128 | Container for the v128 WebAssembly type |
| CVal | Representation of a generic WebAssembly value |
| ►CValType | Type information about a WebAssembly value |
| CListRef | Non-owning reference to a list of ValType instances. Must not be used after the original owner is deleted |
| CRef | Non-owning reference to a ValType, must not be used after the original ValType is deleted |
| CWasiConfig | Configuration for an instance of WASI |
| Cwasi_config_t | TODO |
| Cwasm_byte_vec_t | A list of bytes |
| Cwasm_config_t | Global engine configuration |
| Cwasm_engine_t | Compilation environment and configuration |
| Cwasm_exporttype_t | An opaque object representing the type of an export |
| Cwasm_exporttype_vec_t | A list of wasm_exporttype_t values |
| Cwasm_extern_t | Opaque struct representing a wasm external value |
| Cwasm_extern_vec_t | A list of wasm_extern_t values |
| Cwasm_externtype_t | An opaque object representing the type of a external value. Can be seen as a superclass of wasm_functype_t, wasm_tabletype_t, wasm_globaltype_t, wasm_memorytype_t, and wasm_tagtype_t |
| Cwasm_externtype_vec_t | A list of wasm_externtype_t values |
| Cwasm_foreign_t | Unimplemented in Wasmtime |
| Cwasm_frame_t | Opaque struct representing a frame of a wasm stack trace |
| Cwasm_frame_vec_t | A list of wasm_frame_t frameues |
| Cwasm_func_t | Opaque struct representing a compiled wasm function |
| Cwasm_functype_t | An opaque object representing the type of a function |
| Cwasm_functype_vec_t | A list of wasm_functype_t values |
| Cwasm_global_t | Opaque struct representing a wasm global |
| Cwasm_globaltype_t | An opaque object representing the type of a global |
| Cwasm_globaltype_vec_t | A list of wasm_globaltype_t values |
| Cwasm_importtype_t | An opaque object representing the type of an import |
| Cwasm_importtype_vec_t | A list of wasm_importtype_t values |
| Cwasm_instance_t | Opaque struct representing a wasm instance |
| Cwasm_limits_t | Limits for tables/memories in wasm modules |
| Cwasm_memory_t | Opaque struct representing a wasm memory |
| Cwasm_memorytype_t | An opaque object representing the type of a memory |
| Cwasm_memorytype_vec_t | A list of wasm_memorytype_t values |
| Cwasm_module_t | Opaque struct representing a compiled wasm module |
| Cwasm_ref_t | A reference type: either a funcref or an externref |
| Cwasm_shared_module_t | Opaque struct representing module that can be sent between threads |
| Cwasm_store_t | A collection of instances and wasm global items |
| Cwasm_table_t | Opaque struct representing a wasm table |
| Cwasm_tabletype_t | An opaque object representing the type of a table |
| Cwasm_tabletype_vec_t | A list of wasm_tabletype_t values |
| Cwasm_tagtype_t | An opaque object representing the type of a tag |
| Cwasm_tagtype_vec_t | A list of wasm_tagtype_t values |
| Cwasm_trap_t | Opaque struct representing a wasm trap |
| Cwasm_val_t | Representation of a WebAssembly value |
| Cwasm_val_vec_t | A list of wasm_val_t values |
| Cwasm_valtype_t | An object representing the type of a value |
| Cwasm_valtype_vec_t | A list of wasm_valtype_t values |
| Cwasmtime_anyref | A WebAssembly value in the any hierarchy of GC types |
| Cwasmtime_async_continuation_t | |
| Cwasmtime_caller | |
| Cwasmtime_component_func | Representation of a function in Wasmtime |
| Cwasmtime_component_instance | Representation of a instance in Wasmtime |
| Cwasmtime_component_item_t | Represents a single item in a component's import or export list |
| Cwasmtime_component_item_union | Represents a single item in a component's import or export list |
| Cwasmtime_component_val | Represents possible runtime values which a component function can either consume or produce |
| Cwasmtime_component_valflags | A vec of a wasm_name_t
|
| Cwasmtime_component_vallist | A vec of a struct wasmtime_component_val
|
| Cwasmtime_component_valmap | A vec of a struct wasmtime_component_valmap_entry
|
| Cwasmtime_component_valmap_entry | A pair of a key and a value that represents one entry in a value with kind WASMTIME_COMPONENT_MAP |
| Cwasmtime_component_valrecord | A vec of a struct wasmtime_component_valrecord_entry
|
| Cwasmtime_component_valrecord_entry | A pair of a name and a value that represents one entry in a value with kind WASMTIME_COMPONENT_RECORD |
| Cwasmtime_component_valresult_t | Represents a result type |
| Cwasmtime_component_valtuple | A vec of a struct wasmtime_component_val
|
| Cwasmtime_component_valtype_t | Represents a single value type in the component model |
| Cwasmtime_component_valtype_union | Represents a single value type in the component model |
| Cwasmtime_component_valunion_t | Represents possible runtime values which a component function can either consume or produce |
| Cwasmtime_component_valvariant_t | Represents a variant type |
| Cwasmtime_context | An interior pointer into a wasmtime_store_t which is used as "context" for many functions |
| Cwasmtime_error | Errors generated by Wasmtime |
| Cwasmtime_extern | Container for different kinds of extern items |
| Cwasmtime_extern_union | Container for different kinds of extern items |
| Cwasmtime_externref | A host-defined un-forgeable reference to pass into WebAssembly |
| Cwasmtime_func | Representation of a function in Wasmtime |
| Cwasmtime_global | Representation of a global in Wasmtime |
| Cwasmtime_guestprofiler_modules | Tuple of name and module for passing into wasmtime_guestprofiler_new |
| Cwasmtime_instance | Representation of a instance in Wasmtime |
| Cwasmtime_linear_memory | |
| Cwasmtime_linker | Object used to conveniently link together and instantiate wasm modules |
| Cwasmtime_memory | Representation of a memory in Wasmtime |
| Cwasmtime_memory_creator | |
| Cwasmtime_module | A compiled Wasmtime module |
| Cwasmtime_stack_creator_t | |
| Cwasmtime_stack_memory_t | |
| Cwasmtime_store | Storage of WebAssembly objects |
| Cwasmtime_table | Representation of a table in Wasmtime |
| Cwasmtime_val | Container for different kinds of wasm values |
| Cwasmtime_val_raw | Container for possible wasm values |
| Cwasmtime_valunion | Container for different kinds of wasm values |