From 9600a6960debedbe1bc941aff383fab37a546b94 Mon Sep 17 00:00:00 2001 From: herbelin Date: Wed, 6 Apr 2011 17:00:38 +0000 Subject: A few extra combinators about rel_declaration/named_declaration + a bit of doc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@13959 85f007b7-540e-0410-9357-904b9bb8a0f7 --- kernel/term.mli | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'kernel/term.mli') diff --git a/kernel/term.mli b/kernel/term.mli index f92471ce03..008cad9947 100644 --- a/kernel/term.mli +++ b/kernel/term.mli @@ -344,6 +344,16 @@ val fold_named_declaration : val fold_rel_declaration : (constr -> 'a -> 'a) -> rel_declaration -> 'a -> 'a +val exists_named_declaration : + (constr -> bool) -> named_declaration -> bool +val exists_rel_declaration : + (constr -> bool) -> rel_declaration -> bool + +val for_all_named_declaration : + (constr -> bool) -> named_declaration -> bool +val for_all_rel_declaration : + (constr -> bool) -> rel_declaration -> bool + (** {6 Contexts of declarations referred to by de Bruijn indices } *) (** In [rel_context], more recent declaration is on top *) -- cgit v1.2.3