PpxHelpers.Sig
type t = Ppxlib.signature_item
val of_tdecls :
loc:Astlib.Location.t ->
Astlib.Ast_500.Parsetree.type_declaration ->
Astlib.Ast_500.Parsetree.signature_item
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 value :
loc:Astlib.Location.t ->
name:string ->
Parsetree.core_type ->
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 module_ :
loc:Astlib.Location.t ->
Parsetree.module_declaration ->
Parsetree.signature_item
val modtype :
loc:Astlib.Location.t ->
Parsetree.module_type_declaration ->
Parsetree.signature_item