Parmatchval const_compare : Asttypes.constant -> Asttypes.constant -> intval le_pat : Typedtree.pattern -> Typedtree.pattern -> boolval le_pats : Typedtree.pattern list -> Typedtree.pattern list -> boolval lub : Typedtree.pattern -> Typedtree.pattern -> Typedtree.patternval lubs :
Typedtree.pattern list ->
Typedtree.pattern list ->
Typedtree.pattern listval set_args :
Typedtree.pattern ->
Typedtree.pattern list ->
Typedtree.pattern listval set_args_erase_mutable :
Typedtree.pattern ->
Typedtree.pattern list ->
Typedtree.pattern listval pat_of_constr :
Typedtree.pattern ->
Types.constructor_description ->
Typedtree.patternval complete_constrs :
Types.constructor_description Typedtree.pattern_data ->
Types.constructor_description list ->
Types.constructor_description listtype ppat_of_type = | PT_empty| PT_any| PT_pattern of pat_explosion
* Parsetree.pattern
* (string, Types.constructor_description) Hashtbl.t
* (string, Types.label_description) Hashtbl.tval ppat_of_type : Env.t -> Types.type_expr -> ppat_of_typeval pressure_variants : Env.t -> Typedtree.pattern list -> unitval pressure_variants_in_computation_pattern :
Env.t ->
Typedtree.computation Typedtree.general_pattern list ->
unitval check_partial :
((string, Types.constructor_description) Hashtbl.t ->
(string, Types.label_description) Hashtbl.t ->
Parsetree.pattern ->
Typedtree.pattern option) ->
Location.t ->
Typedtree.value Typedtree.case list ->
Typedtree.partialval check_unused :
(bool ->
(string, Types.constructor_description) Hashtbl.t ->
(string, Types.label_description) Hashtbl.t ->
Parsetree.pattern ->
Typedtree.pattern option) ->
Typedtree.value Typedtree.case list ->
unitval irrefutable : Typedtree.pattern -> boolval inactive : partial:Typedtree.partial -> Typedtree.pattern -> boolval check_ambiguous_bindings : Typedtree.value Typedtree.case list -> unitval some_private_tag : Asttypes.label