Pa_gt.Camlp5Helpersmodule Located : sig ... endtype loc = Located.tval loc_from_caml : Ppxlib.Location.t -> Ploc.tval noloc : Ploc.ttype type_arg = MLast.type_varval named_type_arg : loc:'a -> string -> type_argtype lab_decl = loc * string * bool * MLast.ctyptype case = MLast.patt * MLast.expr option * MLast.exprval case : lhs:MLast.patt -> rhs:MLast.expr -> casemodule Longid : sig ... endmodule Pat : sig ... endval use_new_type : loc:MLast.loc -> string -> MLast.expr -> MLast.exprmodule Exp : sig ... endmodule Typ : sig ... endtype type_declaration = MLast.type_decltype class_declaration = MLast.class_expr MLast.class_infosval class_declaration :
loc:MLast.loc ->
name:string ->
?virt:bool ->
?wrap:(MLast.class_expr -> MLast.class_expr) ->
params:MLast.type_var list ->
MLast.class_str_item list ->
MLast.class_expr MLast.class_infosmodule Str : sig ... endmodule Me : sig ... endmodule Mt : sig ... endval module_declaration : loc:loc -> name:string -> Mt.t -> module_declarationval module_type_declaration :
loc:loc ->
name:string ->
Mt.t option ->
module_type_declarationmodule Sig : sig ... endmodule WC : sig ... endmodule Vb : sig ... endmodule Cf : sig ... endmodule Ctf : sig ... endmodule Cty : sig ... endmodule Cl : sig ... endval typ_arg_of_core_type : Ppxlib.core_type -> type_argval openize_poly : loc:MLast.loc -> MLast.ctyp -> MLast.ctypval closize_poly : MLast.ctyp -> MLast.ctypval prepare_param_triples :
loc:MLast.loc ->
extra:MLast.ctyp ->
?inh:(loc:MLast.loc -> string -> MLast.ctyp) ->
?syn:(loc:MLast.loc -> string -> MLast.ctyp) ->
?default_inh:MLast.ctyp ->
?default_syn:MLast.ctyp ->
string list ->
MLast.ctyp listval typ_vars_of_typ : MLast.ctyp -> Stdppx.String.t list