]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/components/extlib/hExtlib.mli
Coercion hiding implemented. Notes:
[helm.git] / helm / software / components / extlib / hExtlib.mli
index 9c0980f76152b30b2f1f2bd884aa34db987faa1c..f5e3741d44a5e4f082ced3c3e3e3d99448fb8fe1 100644 (file)
@@ -106,14 +106,14 @@ val sharing_map: ('a -> 'a) -> 'a list -> 'a list
    The second one can be shorter and is padded with a default value.
    This function cannot fail. *)
 val list_iter_default2: ('a -> 'b -> unit) -> 'a list -> 'b -> 'b list -> unit
+exception FailureAt of int
 (* Checks a predicate in parallel on three lists, the first two having the same
    length (otherwise it raises Invalid_argument). It stops when the first two
-   lists are empty. The third one can be shorter and is padded with a default value. *)
+   lists are empty. The third one can be shorter and is padded with a default
+   value. It can also raise FailureAt when ??? *)
 val list_forall_default3: ('a -> 'b -> 'c -> bool) -> 'a list -> 'b list -> 'c -> 'c list -> bool
 val list_forall_default3_var: ('a -> 'b -> 'c -> bool) -> 'a list -> 'b list -> 'c -> 'c list -> bool
 
-exception FailureAt of int
-
   (** split_nth n l
    * @returns two list, the first contains at least n elements, the second the
    * remaining ones