mlx_set_error_handler function

  1. @Native<Void Function(mlx_error_handler_func, Pointer<Void>, Pointer<NativeFunction<Void Function(Pointer<Void>)>>)>(mlx_error_handler_func, ffi.Pointer<ffi.Void>, ffi.Pointer<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>)>()
void mlx_set_error_handler(
  1. mlx_error_handler_func handler,
  2. Pointer<Void> data,
  3. Pointer<NativeFunction<Void Function(Pointer<Void>)>> dtor
)

Set the error handler.

Implementation

@ffi.Native<
  ffi.Void Function(
    mlx_error_handler_func,
    ffi.Pointer<ffi.Void>,
    ffi.Pointer<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>,
  )
>()
external void mlx_set_error_handler(
  mlx_error_handler_func handler,
  ffi.Pointer<ffi.Void> data,
  ffi.Pointer<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>
  dtor,
);