7#ifndef WASMTIME_TYPES_ARRAYREF_H
8#define WASMTIME_TYPES_ARRAYREF_H
Compilation environment and configuration.
Describes the type and mutability of a struct field or array element.
Definition: types/structref.h:56
WASM_API_EXTERN void wasmtime_array_type_delete(wasmtime_array_type_t *ty)
Delete an array type.
WASM_API_EXTERN wasmtime_array_type_t * wasmtime_array_type_new(const wasm_engine_t *engine, const wasmtime_field_type_t *field)
Create a new array type.
WASM_API_EXTERN void wasmtime_array_type_element(const wasmtime_array_type_t *ty, wasmtime_field_type_t *out)
Get the element type of an array type.
struct wasmtime_array_type wasmtime_array_type_t
An opaque handle to a WebAssembly array type definition.
Definition: types/arrayref.h:25
WASM_API_EXTERN wasmtime_array_type_t * wasmtime_array_type_copy(const wasmtime_array_type_t *ty)
Clone an array type.