Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Migrate_ast.Printtypinclude module type of struct include Printtyp endval longident : Format.formatter -> Longident.t -> unitval ident : Format.formatter -> Ident.t -> unitval path : Format.formatter -> Path.t -> unitval strings_of_paths : namespace -> Path.t list -> string listval raw_type_expr : Format.formatter -> Types.type_expr -> unitval type_expr : Format.formatter -> Types.type_expr -> unitval constructor_arguments :
Format.formatter ->
Types.constructor_arguments ->
unitval type_sch : Format.formatter -> Types.type_expr -> unitval type_scheme : Format.formatter -> Types.type_expr -> unitval type_scheme_max :
?b_reset_names:bool ->
Format.formatter ->
Types.type_expr ->
unitval value_description :
Ident.t ->
Format.formatter ->
Types.value_description ->
unitval type_declaration :
Ident.t ->
Format.formatter ->
Types.type_declaration ->
unitval extension_constructor :
Ident.t ->
Format.formatter ->
Types.extension_constructor ->
unitval modtype : Format.formatter -> Types.module_type -> unitval signature : Format.formatter -> Types.signature -> unitval modtype_declaration :
Ident.t ->
Format.formatter ->
Types.modtype_declaration ->
unitval class_type : Format.formatter -> Types.class_type -> unitval class_declaration :
Ident.t ->
Format.formatter ->
Types.class_declaration ->
unitval cltype_declaration :
Ident.t ->
Format.formatter ->
Types.class_type_declaration ->
unitval type_expansion :
Types.type_expr ->
Format.formatter ->
Types.type_expr ->
unitval trace :
bool ->
bool ->
string ->
Format.formatter ->
(Types.type_expr * Types.type_expr) Ctype.Unification_trace.elt list ->
unitval report_unification_error :
Format.formatter ->
Env.t ->
Ctype.Unification_trace.t ->
?type_expected_explanation:(Format.formatter -> unit) ->
(Format.formatter -> unit) ->
(Format.formatter -> unit) ->
unitval report_subtyping_error :
Format.formatter ->
Env.t ->
Ctype.Unification_trace.t ->
string ->
Ctype.Unification_trace.t ->
unitval report_ambiguous_type_error :
Format.formatter ->
Env.t ->
(Path.t * Path.t) ->
(Path.t * Path.t) list ->
(Format.formatter -> unit) ->
(Format.formatter -> unit) ->
(Format.formatter -> unit) ->
unitval printed_signature : string -> Format.formatter -> Types.signature -> unit