mlx_closure_kwargs_new_func_payload function
- @Native<mlx_closure_kwargs Function(Pointer<NativeFunction<Int Function(Pointer<mlx_vector_array>, mlx_vector_array, mlx_map_string_to_array, Pointer<Void>)>>, Pointer<Void>, Pointer<NativeFunction<Void Function(Pointer<Void>)>>)>(ffi.Pointer<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<mlx_vector_array>, mlx_vector_array, mlx_map_string_to_array, ffi.Pointer<ffi.Void>)>>, ffi.Pointer<ffi.Void>, ffi.Pointer<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>)>()
mlx_closure_kwargs
mlx_closure_kwargs_new_func_payload(
- Pointer<NativeFunction<Int Function(Pointer<mlx_vector_array>, mlx_vector_array, mlx_map_string_to_array, Pointer<Void>)>> fun,
- Pointer<Void> payload,
- Pointer<NativeFunction<Void Function(Pointer<Void>)>> dtor
)
Implementation
@ffi.Native<
mlx_closure_kwargs Function(
ffi.Pointer<
ffi.NativeFunction<
ffi.Int Function(
ffi.Pointer<mlx_vector_array>,
mlx_vector_array,
mlx_map_string_to_array,
ffi.Pointer<ffi.Void>,
)
>
>,
ffi.Pointer<ffi.Void>,
ffi.Pointer<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>,
)
>()
external mlx_closure_kwargs mlx_closure_kwargs_new_func_payload(
ffi.Pointer<
ffi.NativeFunction<
ffi.Int Function(
ffi.Pointer<mlx_vector_array>,
mlx_vector_array,
mlx_map_string_to_array,
ffi.Pointer<ffi.Void>,
)
>
>
fun,
ffi.Pointer<ffi.Void> payload,
ffi.Pointer<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>
dtor,
);