diff options
| author | herbelin | 2009-04-08 14:52:20 +0000 |
|---|---|---|
| committer | herbelin | 2009-04-08 14:52:20 +0000 |
| commit | aa40ae5b2fe08d65f62200e65fe6da9467f55e51 (patch) | |
| tree | 34c80e8f18ab708459167bac16f71335c44e4153 /pretyping/evd.mli | |
| parent | 9fbacf326690cd0369efb5aa96ef97398ced4237 (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.mli | 4 |
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 : |
