wasmtime_arrayref_new function
- @Native<Pointer<
wasmtime_error_t> Function(Pointer<wasmtime_context_t> , Pointer<wasmtime_array_ref_pre_t> , Pointer<wasmtime_val_t> , Uint32, Pointer<wasmtime_arrayref_t> )>(ffi.Pointer<wasmtime_context_t>, ffi.Pointer<wasmtime_array_ref_pre_t>, ffi.Pointer<wasmtime_val_t>, ffi.Uint32, ffi.Pointer<wasmtime_arrayref_t>)>()
- Pointer<
wasmtime_context_t> context, - Pointer<
wasmtime_array_ref_pre_t> pre, - Pointer<
wasmtime_val_t> elem, - int len,
- Pointer<
wasmtime_arrayref_t> out,
\brief Allocate a new array instance.
All elements are initialized to the same value.
\param context The store context. \param pre The array pre-allocator. \param elem The initial element value. \param len The number of elements. \param out Receives the new arrayref on success.
\return NULL on success, or a #wasmtime_error_t on failure.
Implementation
@ffi.Native<
ffi.Pointer<wasmtime_error_t> Function(
ffi.Pointer<wasmtime_context_t>,
ffi.Pointer<wasmtime_array_ref_pre_t>,
ffi.Pointer<wasmtime_val_t>,
ffi.Uint32,
ffi.Pointer<wasmtime_arrayref_t>,
)
>()
external ffi.Pointer<wasmtime_error_t> wasmtime_arrayref_new(
ffi.Pointer<wasmtime_context_t> context,
ffi.Pointer<wasmtime_array_ref_pre_t> pre,
ffi.Pointer<wasmtime_val_t> elem,
int len,
ffi.Pointer<wasmtime_arrayref_t> out,
);