Module PpxHelpers.Sig

val class_ : loc:Astlib.Location.t -> name:string -> params:Parsetree.core_type list -> ?virt:bool -> ?wrap:(Parsetree.class_type -> Parsetree.class_type) -> Parsetree.class_type_field list -> Parsetree.signature_item
val tdecl_abstr : loc:Astlib.Location.t -> string -> string option list -> Parsetree.signature_item
val functor1 : loc:Astlib.Location.t -> string -> param:string -> Parsetree.signature_item list -> Parsetree.signature_item list -> Parsetree.signature_item
val simple_gadt : loc:loc -> name:string -> params_count:int -> (string * Typ.t) list -> t