aboutsummaryrefslogtreecommitdiff
path: root/library/impargs.mli
diff options
context:
space:
mode:
authorfilliatr1999-11-26 09:28:05 +0000
committerfilliatr1999-11-26 09:28:05 +0000
commite52bfd221b6a28fd74a70daa92ff71c74c55ec22 (patch)
tree9144d67f50bed6df851a040a974d5a5f294c88d7 /library/impargs.mli
parent93535ddcdbf379d7d8fe062acdb9428d1b83ec4f (diff)
module Termast
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@149 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'library/impargs.mli')
-rw-r--r--library/impargs.mli6
1 files changed, 6 insertions, 0 deletions
diff --git a/library/impargs.mli b/library/impargs.mli
index 84ea98da35..51ada5845a 100644
--- a/library/impargs.mli
+++ b/library/impargs.mli
@@ -3,6 +3,7 @@
(*i*)
open Names
+open Term
(*i*)
(* Implicit arguments. Here we store the implicit arguments. Notice that we
@@ -15,6 +16,8 @@ type implicits =
val implicit_args : bool ref
+val list_of_implicits : implicits -> int list
+
val declare_constant_implicits : section_path -> unit
val declare_constant_manual_implicits : section_path -> int list -> unit
val constant_implicits : section_path -> implicits
@@ -23,4 +26,7 @@ val declare_inductive_implicits : section_path -> unit
val inductive_implicits : section_path * int -> implicits
val constructor_implicits : (section_path * int) * int -> implicits
+val mconstr_implicits : constr -> int list
+val mind_implicits : constr -> int list
+val implicits_of_var : Names.path_kind -> identifier -> int list