package ppx_deriving_jsoo

  1. Overview
  2. Docs

Module Ppx_deriving_jsoo_lib.Ppx_deriverSource

Sourceval str_jsoo_types : loc:Ppxlib.Location.t -> 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 -> Astlib.Ast_500.Parsetree.structure_item list
Sourceval sig_jsoo_types : loc:Ppxlib.Location.t -> path:'a -> (Ppxlib.rec_flag * Ppxlib.type_declaration list) -> bool -> bool option -> bool option -> bool -> (string * string) list option -> [ `int | `string ] option -> bool -> bool -> Astlib.Ast_500.Parsetree.signature_item list
Sourceval str_jsoo_convs : loc:Ppxlib.Location.t -> 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_ast.Ast.structure
Sourceval str_gen : loc:Ppxlib.Location.t -> 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_ast.Ast.structure
Sourceval sig_gen : loc:Ppxlib.Location.t -> path:'a -> (Astlib.Ast_500.Asttypes.rec_flag * Ppxlib.type_declaration list) -> bool -> bool option -> 'b -> bool -> (string * string) list option -> [ `int | `string ] option -> bool -> bool -> Ppxlib_ast.Ast.signature
Sourceval ebool : (bool, 'a, 'b) Ppxlib.Ast_pattern.t -> (Ppxlib.expression, 'a, 'b) Ppxlib.Ast_pattern.t
Sourceval construct_pair : (string * string, 'a, 'b) Ppxlib.Ast_pattern.t -> (Ppxlib.expression, 'a, 'b) Ppxlib.Ast_pattern.t
Sourceval enum : ([> `int | `string ], 'a, 'b) Ppxlib.Ast_pattern.t -> (Ppxlib.expression, 'a, 'b) Ppxlib.Ast_pattern.t
Sourceval args_str : (bool -> bool -> bool option -> bool option -> bool -> (string * string) list option -> [ `int | `string ] option -> bool -> bool -> bool -> Ppxlib_ast.Ast.structure, Ppxlib_ast.Ast.structure) Ppxlib.Deriving.Args.t
Sourceval args_sig : (bool -> bool option -> bool option -> bool -> (string * string) list option -> [ `int | `string ] option -> bool -> bool -> Ppxlib_ast.Ast.signature, Ppxlib_ast.Ast.signature) Ppxlib.Deriving.Args.t
Sourceval main : unit -> unit
OCaml

Innovation. Community. Security.