X-Git-Url: http://git.nguyen.vg/gitweb/?a=blobdiff_plain;f=hlist.mli;h=9f8dfc3c7e37ec0ac43a336a1418c17fa7d4295d;hb=df5fdb22632be887ecd9f5c46a014e7e970148a2;hp=72102506dc87b50052d35e676371d3a25a1afaa3;hpb=c5f06d325240c808a9be4d71e20fc01969420bb3;p=SXSI%2Fxpathcomp.git diff --git a/hlist.mli b/hlist.mli index 7210250..9f8dfc3 100644 --- a/hlist.mli +++ b/hlist.mli @@ -12,7 +12,7 @@ module type S = sig type data = Data.t type t = Node.t val hash : t -> int - val uid : t -> int + val uid : t -> Uid.t val make : data -> t val equal : t -> t -> bool val nil : t @@ -26,6 +26,8 @@ module type S = sig val rev : t -> t val rev_map : (elt -> elt) -> t -> t val length : t -> int + + val with_id : Uid.t -> t end module Make (H : Hcons.SA) : S with type elt = H.t