aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormsozeau2009-06-26 17:16:23 +0000
committermsozeau2009-06-26 17:16:23 +0000
commited5d9cb136384ce0f7363a1c839ff0f9a7e9df7b (patch)
tree650d7d21ebf50fd128287cdffe1a629db151c98e
parente5da7916c8d1d1f075f9bde62ddcd847c94a7b67 (diff)
Add doc for [Print Opaque Dependencies] and a better explanation for the
flags of manual implicit arguments. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@12211 85f007b7-540e-0410-9357-904b9bb8a0f7
-rw-r--r--doc/refman/RefMan-oth.tex7
-rw-r--r--library/impargs.mli3
2 files changed, 9 insertions, 1 deletions
diff --git a/doc/refman/RefMan-oth.tex b/doc/refman/RefMan-oth.tex
index cc6c4c483c..630845d4ba 100644
--- a/doc/refman/RefMan-oth.tex
+++ b/doc/refman/RefMan-oth.tex
@@ -92,6 +92,13 @@ variables) a theorem or definition depends on. Especially, it informs
on the assumptions with respect to which the validity of a theorem
relies.
+\begin{Variants}
+\item \texttt{\tt Print Opaque Dependencies {\qualid}.
+ \comindex{Print Opaque Dependencies}}\\
+ Displays the set of opaque constants {\qualid} relies on in addition
+ to the assumptions.
+\end{Variants}
+
\subsection[\tt Search {\qualid}.]{\tt Search {\qualid}.\comindex{Search}}
This command displays the name and type of all theorems of the current
context whose statement's conclusion has the form {\tt ({\qualid} t1 ..
diff --git a/library/impargs.mli b/library/impargs.mli
index 90b6052231..9f67eb4624 100644
--- a/library/impargs.mli
+++ b/library/impargs.mli
@@ -66,7 +66,8 @@ val positions_of_implicits : implicits_list -> int list
val compute_implicits : env -> types -> implicits_list
(* A [manual_explicitation] is a tuple of a positional or named explicitation with
- maximal insertion, force inference and force usage flags. *)
+ maximal insertion, force inference and force usage flags. Forcing usage makes
+ the argument implicit even if the automatic inference considers it not inferable. *)
type manual_explicitation = Topconstr.explicitation * (bool * bool * bool)
val compute_implicits_with_manual : env -> types -> bool ->