Module MakeSeeded
: (H:Hashtbl.SeededHashedType)->sigend
Functor building an implementation of a weak hash table. The seed is similar to the one of
Hashtbl.MakeSeeded .
Parameters:
"H"
Stdlib.Hashtbl.SeededHashedTypetypekeytype!'atvalcreate : ?random:bool->int->'atvalclear : 'at->unitvalreset : 'at->unitvalcopy : 'at->'atvaladd : 'at->key->'a->unitvalremove : 'at->key->unitvalfind : 'at->key->'avalfind_opt : 'at->key->'aoptionvalfind_all : 'at->key->'alistvalreplace : 'at->key->'a->unitvalmem : 'at->key->boolvallength : 'at->intvalstats : 'at->Hashtbl.statisticsvaladd_seq : 'at->(key*'a)Seq.t->unitvalreplace_seq : 'at->(key*'a)Seq.t->unitvalof_seq : (key*'a)Seq.t->'atvalclean : 'at->unit
remove all dead bindings. Done automatically during automatic resizing.
valstats_alive : 'at->Hashtbl.statistics
same as Hashtbl.SeededS.stats but only count the alive bindings
OCamldoc 2025-06-12 Ephemeron.K1.MakeSeeded(3o)