mlx_closure_new_func_payload function
- @Native<mlx_closure Function(Pointer<
NativeFunction< , Pointer<Int Function(Pointer< >mlx_vector_array> , mlx_vector_array, Pointer<Void> )>Void> , Pointer<NativeFunction< )>(ffi.Pointer<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<mlx_vector_array>, mlx_vector_array, ffi.Pointer<ffi.Void>)>>, ffi.Pointer<ffi.Void>, ffi.Pointer<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>)>()Void Function(Pointer< >Void> )>
- Pointer<
NativeFunction< fun,Int Function(Pointer< >mlx_vector_array> , mlx_vector_array, Pointer<Void> )> - Pointer<
Void> payload, - Pointer<
NativeFunction< dtorVoid Function(Pointer< >Void> )>
Implementation
@ffi.Native<
mlx_closure Function(
ffi.Pointer<
ffi.NativeFunction<
ffi.Int Function(
ffi.Pointer<mlx_vector_array>,
mlx_vector_array,
ffi.Pointer<ffi.Void>,
)
>
>,
ffi.Pointer<ffi.Void>,
ffi.Pointer<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>,
)
>()
external mlx_closure mlx_closure_new_func_payload(
ffi.Pointer<
ffi.NativeFunction<
ffi.Int Function(
ffi.Pointer<mlx_vector_array>,
mlx_vector_array,
ffi.Pointer<ffi.Void>,
)
>
>
fun,
ffi.Pointer<ffi.Void> payload,
ffi.Pointer<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>
dtor,
);