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

Stdlib.Ephemeron - no description

Documentation

       Module Ephemeron
        : (moduleStdlib__Ephemeron)

       Unsynchronized accesses

       Unsynchronized  accesses  to  a  weak  hash  table  may  lead  to an invalid weak hash table state. Thus,
       concurrent accesses to a buffer must be synchronized (for instance with a Mutex.t ).

       moduletypeS=sigend

       The output signature of the functors Ephemeron.K1.Make and Ephemeron.K2.Make .   These  hash  tables  are
       weak  in  the keys. If all the keys of a binding are alive the binding is kept, but if one of the keys of
       the binding is dead then the binding is removed.

       moduletypeSeededS=sigend

       The output signature of the functors Ephemeron.K1.MakeSeeded and Ephemeron.K2.MakeSeeded .

       moduleK1:sigend

       Ephemerons with one key.

       moduleK2:sigend

       Ephemerons with two keys.

       moduleKn:sigend

       Ephemerons with arbitrary number of keys of the same type.

OCamldoc                                           2025-06-12                               Stdlib.Ephemeron(3o)

Module

       Module   Stdlib.Ephemeron

Name

       Stdlib.Ephemeron - no description

See Also