Functor Ephemeron.K1.MakeSeeded

module MakeSeeded:
  (H: Hashtbl.SeededHashedType) => Ephemeron.SeededS with type key = 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