package ppx_deriving_jsoo

  1. Overview
  2. Docs
val str_jsoo_types : loc:Ppxlib__.Import.location -> path:'a -> (Ppxlib.rec_flag * Ppxlib.type_declaration list) -> bool -> bool -> bool option -> bool option -> bool -> (string * string) list option -> [ `int | `string ] option -> bool -> bool -> 'b -> Ppxlib__.Import.structure_item list
val sig_jsoo_types : loc:Ppxlib__.Import.location -> path:'a -> (Ppxlib.rec_flag * Ppxlib.type_declaration list) -> bool -> bool option -> bool option -> bool -> (string * string) list option -> [ `int | `string ] option -> bool -> bool -> Ppxlib__.Import.signature_item list
val str_jsoo_convs : loc:Ppxlib__.Import.location -> path:'a -> ('b * Ppxlib.type_declaration list) -> bool -> bool -> bool option -> bool option -> bool -> (string * string) list option -> [ `int | `string ] option -> bool -> bool -> bool -> Ppxlib__.Import.Ast.structure
val str_gen : loc:Ppxlib__.Import.location -> path:'a -> (Ppxlib.rec_flag * Ppxlib.type_declaration list) -> bool -> bool -> bool option -> bool option -> bool -> (string * string) list option -> [ `int | `string ] option -> bool -> bool -> bool -> Ppxlib__.Import.Ast.structure
val sig_gen : loc:Ppxlib__.Import.location -> path:'a -> (Ppxlib__.Import.rec_flag * Ppxlib.type_declaration list) -> bool -> bool option -> 'b -> bool -> (string * string) list option -> [ `int | `string ] option -> bool -> bool -> Ppxlib__.Import.Ast.signature
val ebool : (bool, 'a, 'b) Ppxlib__.Ast_pattern.t -> (Ppxlib.expression, 'a, 'b) Ppxlib__.Ast_pattern.t
val construct_pair : (string * string, 'a, 'b) Ppxlib__.Ast_pattern.t -> (Ppxlib.expression, 'a, 'b) Ppxlib__.Ast_pattern.t
val enum : ([> `int | `string ], 'a, 'b) Ppxlib__.Ast_pattern.t -> (Ppxlib.expression, 'a, 'b) Ppxlib__.Ast_pattern.t
val args_str : (bool -> bool -> bool option -> bool option -> bool -> (string * string) list option -> [ `int | `string ] option -> bool -> bool -> bool -> Ppxlib__.Import.Ast.structure, Ppxlib__.Import.Ast.structure) Ppxlib.Deriving.Args.t
val args_sig : (bool -> bool option -> bool option -> bool -> (string * string) list option -> [ `int | `string ] option -> bool -> bool -> Ppxlib__.Import.Ast.signature, Ppxlib__.Import.Ast.signature) Ppxlib.Deriving.Args.t
val main : unit -> unit
OCaml

Innovation. Community. Security.