package GT

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Ppx.PpxHelpersSource

Sourceval (@@) : ('a -> 'b) -> 'a -> 'b
Sourceval nolabelize : 'a list -> (Ppxlib.Asttypes.arg_label * 'a) list
Sourceval invariantize : 'a list -> ('a * (Ppxlib.variance * Ppxlib.injectivity)) list
Sourcetype loc = Ppxlib.Location.t
Sourceval noloc : Ppxlib.Location.t
Sourceval loc_from_caml : 'a -> 'a
Sourcetype type_arg = Ppxlib.core_type
Sourceval named_type_arg : loc:Ppxlib__.Location.t -> string -> Ppxlib__.Import.core_type
Sourceval typ_arg_of_core_type : 'a -> 'a
Sourceval lid : ?loc:Ppxlib.Location.t -> 'a -> 'a Ppxlib.loc
Sourceval mknoloc : 'a -> 'a Ppxlib.loc
Sourceval pexp_pair : ?loc:Ppxlib.Location.t -> Ppxlib__.Import.expression -> Ppxlib__.Import.expression -> Ppxlib__.Import.expression
Sourceval const_string : loc:Ppxlib.location -> ?wtf:string -> string -> Ppxlib.constant
Sourcetype lab_decl = Ppxlib.label_declaration
Sourceval lab_decl : loc:Ppxlib__.Location.t -> string -> bool -> Ppxlib__.Import.core_type -> Ppxlib__.Import.label_declaration
Sourcetype case = Ppxlib.case
Sourceval case : lhs:Ppxlib__.Import.pattern -> rhs:Ppxlib__.Import.expression -> Ppxlib__.Import.case
Sourcemodule Pat : sig ... end
Sourceval use_new_type : loc:Ppxlib__.Location.t -> string -> Ppxlib__.Import.expression -> Ppxlib__.Import.expression
Sourcemodule Exp : sig ... end
Sourcemodule Typ : sig ... end
Sourcetype nonrec class_declaration = Ppxlib.class_declaration
Sourceval class_declaration : loc:Ppxlib.location -> name:string -> ?virt:bool -> ?wrap: (Astlib.Ast_500.Parsetree.class_expr -> Astlib.Ast_500.Parsetree.class_expr) -> params:Astlib.Ast_500.Parsetree.core_type list -> Astlib.Ast_500.Parsetree.class_field list -> Astlib.Ast_500.Parsetree.class_expr Astlib.Ast_500.Parsetree.class_infos
Sourcetype nonrec type_kind =
  1. | Ptype_abstract
  2. | Ptype_record of lab_decl list
Sourcetype nonrec type_declaration = Ppxlib.type_declaration
Sourceval type_declaration : loc:Ppxlib__.Location.t -> name:string -> params:Ppxlib__.Import.core_type list -> manifest:Ppxlib__.Import.core_type option -> kind:type_kind -> Ppxlib__.Import.type_declaration
Sourcemodule Str : sig ... end
Sourcemodule Me : sig ... end
Sourcemodule Mt : sig ... end
Sourcetype nonrec module_declaration = Ppxlib.module_declaration
Sourcetype nonrec module_type_declaration = Ppxlib.module_type_declaration
Sourceval module_declaration : loc:Ppxlib__.Location.t -> name:string -> Ppxlib__.Import.module_type -> Ppxlib__.Import.module_declaration
Sourceval module_type_declaration : loc:Ppxlib__.Location.t -> name:string -> Ppxlib__.Import.module_type option -> Ppxlib__.Import.module_type_declaration
Sourcemodule Sig : sig ... end
Sourcemodule WC : sig ... end
Sourcemodule Vb : sig ... end
Sourceval value_binding : loc:Ppxlib__.Location.t -> pat:Ppxlib__.Import.pattern -> expr:Ppxlib__.Import.expression -> Ppxlib__.Import.value_binding
Sourcemodule Cf : sig ... end
Sourcemodule Ctf : sig ... end
Sourcemodule Cty : sig ... end
Sourcemodule Cl : sig ... end
Sourcetype class_structure = Ppxlib.class_structure
Sourceval class_structure : self:Ppxlib__.Import.pattern -> fields:Ppxlib__.Import.class_field list -> Ppxlib__.Import.class_structure
Sourceval openize_helper : is_open:bool -> loc:'a -> Ppxlib.Parsetree.core_type -> Ppxlib__.Import.core_type
Sourceval openize_poly : loc:'a -> Ppxlib.Parsetree.core_type -> Ppxlib__.Import.core_type
Sourceval closize_poly : loc:'a -> Ppxlib.Parsetree.core_type -> Ppxlib__.Import.core_type
Sourceval map_type_param_names : f:(string -> 'a) -> (Ppxlib.Parsetree.core_type * 'b) list -> 'a list
Sourceval prepare_param_triples : loc:Astlib__.Location.t -> extra:Ppxlib__.Import.core_type -> ?inh:(loc:Ppxlib__.Location.t -> string -> Ppxlib__.Import.core_type) -> ?syn:(loc:Ppxlib__.Location.t -> string -> Ppxlib__.Import.core_type) -> ?default_inh:Ppxlib_ast.Ast.core_type -> ?default_syn:Ppxlib_ast.Ast.core_type -> string list -> Ppxlib__.Import.core_type list
Sourceval inh_syn_ts : ?loc:Ppxlib.Location.t -> unit -> Ppxlib_ast.Ast.core_type list
Sourceval are_the_same : Ppxlib.Parsetree.core_type -> Ppxlib.Parsetree.type_declaration -> bool
Sourceval typ_vars_of_typ : Ppxlib__.Import.Ast.core_type -> Stdlib.String.t GTCommon.HelpersBase.List.t
OCaml

Innovation. Community. Security.