logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Ephemeron.K1.MakeSeeded - Functor building an implementation of a weak hash table.

Documentation

       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)

Module

       Module   Ephemeron.K1.MakeSeeded

Name

       Ephemeron.K1.MakeSeeded - Functor building an implementation of a weak hash table.

See Also