]> matita.cs.unibo.it Git - helm.git/commitdiff
added sets of uri pairs (useful for edges between uris)
authorStefano Zacchiroli <zack@upsilon.cc>
Wed, 19 Jul 2006 10:43:43 +0000 (10:43 +0000)
committerStefano Zacchiroli <zack@upsilon.cc>
Wed, 19 Jul 2006 10:43:43 +0000 (10:43 +0000)
currently commented since not used ...

helm/software/components/urimanager/uriManager.ml
helm/software/components/urimanager/uriManager.mli

index eb0388cc297a80e0e6a29f7f5fe3ef31af864102..c0da8eb4b334e5a3e01fea383fcfcc8c88879678 100644 (file)
@@ -220,6 +220,19 @@ end
 
 module UriSet = Set.Make (OrderedUri)
 
+(*
+module OrderedUriPair =
+struct
+  type t = uri * uri
+  let compare (u11, u12) (u21, u22) =
+    match compare u11 u21 with
+    | 0 -> compare u12 u22
+    | x -> x
+end
+
+module UriPairSet = Set.Make (OrderedUriPair)
+*)
+
 module HashedUri =
 struct
   type t = uri
index 1b8317816f434817986e771a1d63efbddd9f7f7a..0d4fcb4197555127960f73344fa481d0bac7e070 100644 (file)
@@ -67,6 +67,7 @@ val univgraphuri_of_uri : uri -> uri
 val uri_of_uriref :  uri -> int -> int option -> uri
 
 module UriSet: Set.S with type elt = uri
+(*module UriPairSet: Set.S with type elt = uri * uri*)
 
 module UriHashtbl : Hashtbl.S with type key = uri