Functor Ephemeron.Kn.MakeSeeded

module MakeSeeded:
  (H: Hashtbl.SeededHashedType) =>
   Ephemeron.SeededS with type key = array(H.t);

Functor building an implementation of a weak hash table. The seed is similar to the one of Hashtbl.MakeSeeded.

Parameters:
H : Hashtbl.SeededHashedType

include Hashtbl.SeededS;
let clean: t('a) => unit;

remove all dead bindings. Done automatically during automatic resizing.

let stats_alive: t('a) => Hashtbl.statistics;

same as Hashtbl.SeededS.stats but only count the alive bindings