X-Git-Url: http://git.nguyen.vg/gitweb/?p=tatoo.git;a=blobdiff_plain;f=src%2Fptset.mli;fp=src%2Fptset.mli;h=28e00d15fbed57c6f8b6b0716c5516141450e380;hp=df3825526103a4eb030ff088b0d4fc7897487ca7;hb=f5d90fb688bc1a9b29815fc33c369856e6c51a67;hpb=269daee8bbc5b86adeb9b23049c378e49cc82d2e diff --git a/src/ptset.mli b/src/ptset.mli index df38255..28e00d1 100644 --- a/src/ptset.mli +++ b/src/ptset.mli @@ -13,12 +13,8 @@ (* *) (***********************************************************************) -module type S = - sig - include Sigs.Set - include Hcons.S with type t := t - end -(** Output signature of the {!Ptset.Make} and {!Ptset.Weak} functors. *) + +include module type of Sigs.PTSET module Make (H : Hcons.Abstract) : S with type elt = H.t (** Builds an implementation of hashconsed sets of hashconsed elements. @@ -30,5 +26,5 @@ module Weak (H : Hcons.Abstract) : S with type elt = H.t with weak internal storage. See {!Hcons.Weak}. *) -module PosInt : Sigs.Set with type elt = int +module PosInt : S with type elt = int (** Implementation of hashconsed sets of positive integers *)