X-Git-Url: http://git.nguyen.vg/gitweb/?p=tatoo.git;a=blobdiff_plain;f=src%2Futils%2Fhlist.mli;fp=src%2Futils%2Fhlist.mli;h=80204d24ac489d627e852c857998e2a3392c0da1;hp=0000000000000000000000000000000000000000;hb=738218592e41da4ceb46f4dba41f292a60ba1f7b;hpb=748057239bad98bebc0f38403f05c1feb3712e82 diff --git a/src/utils/hlist.mli b/src/utils/hlist.mli new file mode 100644 index 0000000..80204d2 --- /dev/null +++ b/src/utils/hlist.mli @@ -0,0 +1,30 @@ +(***********************************************************************) +(* *) +(* TAToo *) +(* *) +(* Kim Nguyen, LRI UMR8623 *) +(* Université Paris-Sud & CNRS *) +(* *) +(* Copyright 2010-2012 Université Paris-Sud and Centre National de la *) +(* Recherche Scientifique. All rights reserved. This file is *) +(* distributed under the terms of the GNU Lesser General Public *) +(* License, with the special exception on linking described in file *) +(* ../LICENSE. *) +(* *) +(***********************************************************************) + +(* + Time-stamp: +*) + +include module type of Hlist_sig + +module Make (H : Hcons.Abstract) : S with type elt = H.t +(** Builds an implementation of hashconsed lists of hashconsed elements. + See {!Hcons.Make}. +*) + +module Weak (H : Hcons.Abstract) : S with type elt = H.t +(** Builds an implementation of hashconsed lists of hashconsed elements + with weak internal storage. See {!Hcons.Weak}. +*)