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: |
|
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