Functor Ephemeron.K2.MakeSeeded

module MakeSeeded:
  (H1: Hashtbl.SeededHashedType, H2: Hashtbl.SeededHashedType) =>
   Ephemeron.SeededS with type key = (H1.t, H2.t);

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

Parameters:
H1 : Hashtbl.SeededHashedType
H2 : 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