X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Fextlib%2FhExtlib.mli;h=dae91447741280aa05331a4ab49d44822048392f;hb=bb7af347df386afcd3ea2adea8e7e982e3a5a253;hp=c80d2e4f85f2a5b3bc2a33b009be934eeecd4a38;hpb=5da34acfe73a49b383294012ee7432a8b6fbe43f;p=helm.git diff --git a/helm/software/components/extlib/hExtlib.mli b/helm/software/components/extlib/hExtlib.mli index c80d2e4f8..dae914477 100644 --- a/helm/software/components/extlib/hExtlib.mli +++ b/helm/software/components/extlib/hExtlib.mli @@ -100,7 +100,9 @@ val list_iter_default2: ('a -> 'b -> unit) -> 'a list -> 'b -> 'b list -> unit 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. *) 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