]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/components/extlib/hExtlib.mli
It is now possible for commands processed by grafiteEngine to either return
[helm.git] / helm / software / components / extlib / hExtlib.mli
index 97221510736d7a3e2362e6639e840064bb2dbff7..0a8921b1b83622298d107c9df1792cfa83a5d1b4 100644 (file)
@@ -92,7 +92,7 @@ val flatten_map: ('a -> 'b list) -> 'a list -> 'b list
 val list_last: 'a list -> 'a
 val list_mapi: ('a -> int -> 'b) -> 'a list -> 'b list
 (* Finds the zero based index of the first element that satisfies a predicate*)
-val list_index: ('a -> bool) -> 'a list -> int
+val list_index: ('a -> bool) -> 'a list -> (int * 'a) option
 val sharing_map: ('a -> 'a) -> 'a list -> 'a list
 (* Iters in parallel on two lists until the first list is empty.
    The second one can be shorter and is padded with a default value.