Legend:
Library
Module
Module type
Parameter
Class
Class type
val deriver : string
val raise_errorf :
?sub:Location.error list->?loc:Location.t ->('a, unit, string, 'b)Stdlib.format4->'a
val argn : int -> string
val expr_opt :
kind:('a->Parsetree.expression)->'a option->Parsetree.expression
val key_attr_exists : Parsetree.attributes ->string -> bool
val value_attr_exists : Parsetree.attributes ->string -> bool
val attr_char_opt : string ->Parsetree.attributes ->char option
val attr_string : string ->string ->Parsetree.attributes -> string
val attr_string_opt : string ->Parsetree.attributes ->string option
val attr_int_opt : string ->Parsetree.attributes ->int option
val attr_expr : Parsetree.attributes ->string ->Parsetree.expression option
val attr_expr_exn : Parsetree.attributes ->string ->Parsetree.expression
val clize_flag : string -> string
val parse_options : (string * Parsetree.expression) list-> unit
val converter_for :
?list_sep:char ->?enum:Parsetree.expression ->Parsetree.core_type ->Parsetree.expression
val docv_for : ?list_sep:char ->Parsetree.core_type -> string
val info_for :
?pos:'a->attrs:Parsetree.attributes ->name:string ->?list_sep:char ->typ:Parsetree.core_type ->env:Parsetree.expression ->Parsetree.expression
val ser_expr_of_typ :
Parsetree.core_type ->Parsetree.attributes ->string ->Parsetree.expression
val wrap_runtime : Parsetree.expression ->Parsetree.expression
val ser_sig_of_type_ext : options:'a->path:'b->'c->'d list
val ser_type_of_decl :
options:(string * Parsetree.expression) list->path:'a->Parsetree.type_declaration ->Parsetree.core_type
val ser_str_of_type :
options:(string * Parsetree.expression) list->path:string list->Parsetree.type_declaration ->Parsetree.structure_item list * Parsetree.value_binding list
val ser_str_of_type_ext :
options:(string * Parsetree.expression) list->path:'a->Parsetree.type_extension ->Parsetree.structure_item list
val ser_sig_of_type :
options:(string * Parsetree.expression) list->path:'a->Parsetree.type_declaration ->Parsetree.signature_item list
val structure :
(options:'a->path:'b->'c->Parsetree.structure_item list * Parsetree.value_binding list)->options:'a->path:'b->'c->Parsetree.structure_item list
val on_str_decls :
(options:'a->path:'b->'c->'d list * 'e list)->options:'a->path:'b->'c list->'d list * 'e list
val on_sig_decls :
(options:'a->path:'b->'c->'d list)->options:'a->path:'b->'c list->'d list