module Builder: functor (Generator : Pa_deriving_common.Defs.Generator) -> sig .. end
| Parameters: |
Generator |
: |
Pa_deriving_common.Defs.Generator
|
|
module Helpers: Generator.AstHelpers
val wrap : Camlp4.PreCast.Ast.match_case list -> Camlp4.PreCast.Ast.str_item list
val in_a_box : string -> int -> Camlp4.PreCast.Ast.expr -> Camlp4.PreCast.Ast.expr
val in_paren : Camlp4.PreCast.Ast.expr -> Camlp4.PreCast.Ast.expr
val in_hovbox : ?indent:int -> Camlp4.PreCast.Ast.expr -> Camlp4.PreCast.Ast.expr
val in_box : ?indent:int -> Camlp4.PreCast.Ast.expr -> Camlp4.PreCast.Ast.expr
val generator : Generator.generator
val generate : Pa_deriving_common.Type.decl list -> Camlp4.PreCast.Ast.str_item
val generate_sigs : Pa_deriving_common.Type.decl list -> Camlp4.PreCast.Ast.sig_item