]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/components/extlib/hExtlib.mli
new function list_mapi_acc
[helm.git] / helm / software / components / extlib / hExtlib.mli
index a0b85ca4f9b1e27ece951ec169a86ef0ca6f32e8..63bfc25f1bbc8789e1c22399ad1a86baf2cf063c 100644 (file)
@@ -95,6 +95,8 @@ val list_findopt: ('a -> int -> 'b option) -> 'a list -> 'b option
 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
+val list_mapi_acc: 
+      ('a -> int -> 'acc -> 'acc * 'b) -> 'acc -> 'a list -> 'acc * 'b list 
 (* Finds the zero based index of the first element that satisfies a predicate*)
 val list_index: ('a -> bool) -> 'a list -> (int * 'a) option
 val sharing_map: ('a -> 'a) -> 'a list -> 'a list