wasmtime_arrayref_set function

  1. @Native<Pointer<wasmtime_error_t> Function(Pointer<wasmtime_context_t>, Pointer<wasmtime_arrayref_t>, Uint32, Pointer<wasmtime_val_t>)>(ffi.Pointer<wasmtime_context_t>, ffi.Pointer<wasmtime_arrayref_t>, ffi.Uint32, ffi.Pointer<wasmtime_val_t>)>()
Pointer<wasmtime_error_t> wasmtime_arrayref_set(
  1. Pointer<wasmtime_context_t> context,
  2. Pointer<wasmtime_arrayref_t> arrayref,
  3. int index,
  4. Pointer<wasmtime_val_t> val,
)

\brief Set an element of an array.

\param context The store context. \param arrayref The array (not consumed). \param index The element index. \param val The value to write.

\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_arrayref_t>,
    ffi.Uint32,
    ffi.Pointer<wasmtime_val_t>,
  )
>()
external ffi.Pointer<wasmtime_error_t> wasmtime_arrayref_set(
  ffi.Pointer<wasmtime_context_t> context,
  ffi.Pointer<wasmtime_arrayref_t> arrayref,
  int index,
  ffi.Pointer<wasmtime_val_t> val,
);