wasmtime_externref_clone function
- @Native<Void Function(Pointer<
wasmtime_externref_t> , Pointer<wasmtime_externref_t> )>(ffi.Pointer<wasmtime_externref_t>, ffi.Pointer<wasmtime_externref_t>)>()
- Pointer<
wasmtime_externref_t> ref, - Pointer<
wasmtime_externref_t> out
\brief Creates a new reference pointing to the same data that ref points
to (depending on the configured collector this might increase a reference
count or create a new GC root).
The out parameter stores the cloned reference. This reference must
eventually be unrooted with #wasmtime_externref_unroot in the future to
enable GC'ing it.
Implementation
@ffi.Native<
ffi.Void Function(
ffi.Pointer<wasmtime_externref_t>,
ffi.Pointer<wasmtime_externref_t>,
)
>()
external void wasmtime_externref_clone(
ffi.Pointer<wasmtime_externref_t> ref,
ffi.Pointer<wasmtime_externref_t> out,
);