aboutsummaryrefslogtreecommitdiff
path: root/kernel/names.mli
diff options
context:
space:
mode:
authorMaxime Dénès2018-09-13 18:07:55 +0200
committerMaxime Dénès2018-09-13 18:07:55 +0200
commit8500216ac8df90b2afc0f5fd42d714cc87c6bde6 (patch)
tree76a1ebe10646d2432f1539fb7ee9c6b0691ea221 /kernel/names.mli
parent9281bb33f2b9aa5d762f8b5b8b0159984b696efb (diff)
parent8fafc201699e3d6c80e39bbadf2e6a5ba6425036 (diff)
Merge PR #8436: Move maps & sets indexed by GlobRef.t into the kernel
Diffstat (limited to 'kernel/names.mli')
-rw-r--r--kernel/names.mli22
1 files changed, 22 insertions, 0 deletions
diff --git a/kernel/names.mli b/kernel/names.mli
index 1cdf5c2402..2ea8108734 100644
--- a/kernel/names.mli
+++ b/kernel/names.mli
@@ -645,6 +645,28 @@ module GlobRef : sig
val equal : t -> t -> bool
+ module Ordered : sig
+ type nonrec t = t
+ val compare : t -> t -> int
+ val equal : t -> t -> bool
+ val hash : t -> int
+ end
+
+ module Ordered_env : sig
+ type nonrec t = t
+ val compare : t -> t -> int
+ val equal : t -> t -> bool
+ val hash : t -> int
+ end
+
+ module Set_env : CSig.SetS with type elt = t
+ module Map_env : Map.ExtS
+ with type key = t and module Set := Set_env
+
+ module Set : CSig.SetS with type elt = t
+ module Map : Map.ExtS
+ with type key = t and module Set := Set
+
end
type global_reference = GlobRef.t