functor (H : HashedType->
  sig
    type key = H.t
    and 'a t
    val create : int -> 'a t
    val clear : 'a t -> unit
    val copy : 'a t -> 'a t
    val add : 'a t -> key:key -> data:'-> unit
    val remove : 'a t -> key -> unit
    val find : 'a t -> key -> 'a
    val find_all : 'a t -> key -> 'a list
    val replace : 'a t -> key:key -> data:'-> unit
    val mem : 'a t -> key -> bool
    val iter : f:(key:key -> data:'-> unit) -> 'a t -> unit
    val fold : f:(key:key -> data:'-> '-> 'b) -> 'a t -> init:'-> 'b
    val length : 'a t -> int
  end

Hosted by the SourceForge.net Logo* web site.
*Other names and brands may be claimed as the property of others.