1Stdlib.Ephemeron(3) OCaml library Stdlib.Ephemeron(3)
2
3
4
6 Stdlib.Ephemeron - no description
7
9 Module Stdlib.Ephemeron
10
12 Module Ephemeron
13 : (module Stdlib__Ephemeron)
14
15
16
17
18
19
20
21
22
23 Unsynchronized accesses
24
25 Unsynchronized accesses to a weak hash table may lead to an invalid
26 weak hash table state. Thus, concurrent accesses to a buffer must be
27 synchronized (for instance with a Mutex.t ).
28
29 module type S = sig end
30
31
32 The output signature of the functors Ephemeron.K1.Make and
33 Ephemeron.K2.Make . These hash tables are weak in the keys. If all the
34 keys of a binding are alive the binding is kept, but if one of the keys
35 of the binding is dead then the binding is removed.
36
37
38 module type SeededS = sig end
39
40
41 The output signature of the functors Ephemeron.K1.MakeSeeded and
42 Ephemeron.K2.MakeSeeded .
43
44
45 module K1 : sig end
46
47
48 Ephemerons with one key.
49
50
51 module K2 : sig end
52
53
54 Ephemerons with two keys.
55
56
57 module Kn : sig end
58
59
60 Ephemerons with arbitrary number of keys of the same type.
61
62
63
64
65
66OCamldoc 2023-07-20 Stdlib.Ephemeron(3)