Camlp5Helpers.Sig
type t = MLast.sig_item
val of_tdecls : loc:MLast.loc -> Ppxlib.type_declaration -> MLast.sig_item
val value : loc:MLast.loc -> name:string -> MLast.ctyp -> MLast.sig_item
val class_ :
loc:MLast.loc ->
name:string ->
params:MLast.type_var list ->
?virt:bool ->
?wrap:(MLast.class_type -> MLast.class_type) ->
MLast.class_sig_item list ->
MLast.sig_item
val functor1 :
loc:MLast.loc ->
string ->
param:string ->
MLast.sig_item list ->
MLast.sig_item list ->
MLast.sig_item
val simple_gadt :
loc:MLast.loc ->
name:string ->
params_count:int ->
(string * MLast.ctyp) list ->
MLast.sig_item
val module_ :
loc:MLast.loc ->
('a * string * MLast.module_type) ->
MLast.sig_item
val modtype :
loc:MLast.loc ->
('a * string * MLast.module_type option) ->
MLast.sig_item