Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Sexp_conv.Exn_converter
Sourceval add :
?printexc:bool ->
?finalise:bool ->
extension_constructor ->
(exn -> Sexp.t) ->
unit
add ?finalise constructor sexp_of_exn
registers exception S-expression converter sexp_of_exn
for exceptions with the given constructor
.
NOTE: If finalise
is true
, then the exception will be automatically registered for removal with the GC (default). Finalisation will not work with exceptions that have been allocated outside the heap, which is the case for some standard ones e.g. Sys_error
.