Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
val mi_empty : meth_info
val ai_empty : arg_info
val wrap_typ_simple : 'a -> 'a * arg_info
module Arg : sig ... end
val type_suits_prop : Ppxlib.core_type -> ([> `Default ] Arg.t, string) result
val eval_meth_typ_gen :
Ppxlib.core_type ->
((Ppxlib.arg_label * [> `Default ] Arg.t) list, string * Ppxlib.location)
result
val parse_arrow_type_exn :
Ppxlib.core_type ->
(Ppxlib.arg_label * [> `Default ] Arg.t) list
val aux_variables_count : Arg.non_cppobj Arg.t -> int
val aux_variables_count_to_cpp : Arg.non_cppobj Arg.t -> int
val cpptyp_of_typ : (Arg.non_cppobj Arg.t * arg_info) -> string
val cpptyp_of_proptyp : (Arg.default Arg.t * arg_info) -> string
val ocaml_ast_of_typ :
[ `Cppobj | `Default | `Model ] Arg.t ->
Ppxlib.longident