package core-and-more

  1. Overview
  2. Docs
val gentag : unit -> int
type 'a t = {
  1. mutable table : 'a CoreAndMore__.My_hash_cons.HashConsContainer.hash_consed Weak.t array;
  2. mutable totsize : int;
  3. mutable limit : int;
}
val create : int -> 'a t
val clear : 'a t -> unit
val fold : ('a CoreAndMore__.My_hash_cons.HashConsContainer.hash_consed -> 'b -> 'c) -> 'a t -> 'd -> 'e
val iter : ('a CoreAndMore__.My_hash_cons.HashConsContainer.hash_consed -> 'b) -> 'a t -> unit
val count : 'a t -> int
val next_sz : int -> int
val resize : 'a t -> unit
val add : 'a t -> 'b CoreAndMore__.My_hash_cons.HashConsContainer.hash_consed -> unit
val hashcons : ('a -> int) -> ('b -> 'c -> int) -> 'd t -> 'e -> 'f CoreAndMore__.My_hash_cons.HashConsContainer.hash_consed
val stats : 'a t -> int * int * int * int * int * int