aboutsummaryrefslogtreecommitdiffhomepage
path: root/kernel/evar.mli
diff options
context:
space:
mode:
authorGravatar ppedrot <ppedrot@85f007b7-540e-0410-9357-904b9bb8a0f7>2013-10-24 17:28:00 +0000
committerGravatar ppedrot <ppedrot@85f007b7-540e-0410-9357-904b9bb8a0f7>2013-10-24 17:28:00 +0000
commit9e37e3b9695a214040c52082b1e7288df9362b33 (patch)
treebc2bc853f3a01999ac4b07b847e43e747e6f104d /kernel/evar.mli
parent748d4e285c9352b5678e07963a295341cc6acc5b (diff)
Specializing hash functions for widely used types.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@16933 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'kernel/evar.mli')
-rw-r--r--kernel/evar.mli3
1 files changed, 3 insertions, 0 deletions
diff --git a/kernel/evar.mli b/kernel/evar.mli
index 8e8b88d94..9f1017351 100644
--- a/kernel/evar.mli
+++ b/kernel/evar.mli
@@ -27,5 +27,8 @@ val equal : t -> t -> bool
val compare : t -> t -> int
(** Comparison over existential variables. *)
+val hash : t -> int
+(** Hash over existential variables. *)
+
module Set : Set.S with type elt = t
module Map : CMap.ExtS with type key = t and module Set := Set