aboutsummaryrefslogtreecommitdiff
path: root/pretyping/evd.mli
diff options
context:
space:
mode:
authorherbelin2009-04-08 14:52:20 +0000
committerherbelin2009-04-08 14:52:20 +0000
commitaa40ae5b2fe08d65f62200e65fe6da9467f55e51 (patch)
tree34c80e8f18ab708459167bac16f71335c44e4153 /pretyping/evd.mli
parent9fbacf326690cd0369efb5aa96ef97398ced4237 (diff)
- Fixing bug #2084 (unification not checking sort constraints), hoping
it does not cause a time penalty. - Removing of get_type_of_with_meta made possible by the evar_defs/evar_map merge. - Adding unfolding of Meta in reductionops (this assumes that reduction does not move Metas across binders...) - Renaming newly created fold_map_rel_context into map_rel_context_in_env. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@12061 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'pretyping/evd.mli')
-rw-r--r--pretyping/evd.mli4
1 files changed, 3 insertions, 1 deletions
diff --git a/pretyping/evd.mli b/pretyping/evd.mli
index 4069144404..e5cf8e2690 100644
--- a/pretyping/evd.mli
+++ b/pretyping/evd.mli
@@ -209,9 +209,11 @@ val meta_list : evar_defs -> (metavariable * clbinding) list
val meta_defined : evar_defs -> metavariable -> bool
(* [meta_fvalue] raises [Not_found] if meta not in map or [Anomaly] if
meta has no value *)
+val meta_value : evar_defs -> metavariable -> constr
val meta_fvalue : evar_defs -> metavariable -> constr freelisted * instance_status
val meta_opt_fvalue : evar_defs -> metavariable -> (constr freelisted * instance_status) option
-val meta_ftype : evar_defs -> metavariable -> constr freelisted
+val meta_type : evar_defs -> metavariable -> types
+val meta_ftype : evar_defs -> metavariable -> types freelisted
val meta_name : evar_defs -> metavariable -> name
val meta_with_name : evar_defs -> identifier -> metavariable
val meta_declare :