1Ephemeron.K1(3) OCaml library Ephemeron.K1(3)
2
3
4
6 Ephemeron.K1 - Ephemerons with one key.
7
9 Module Ephemeron.K1
10
12 Module K1
13 : sig end
14
15
16 Ephemerons with one key.
17
18
19
20
21
22 type ('k, 'd) t
23
24
25 an ephemeron with one key
26
27
28
29 val make : 'k -> 'd -> ('k, 'd) t
30
31
32 Ephemeron.K1.make k d creates an ephemeron with key k and data d .
33
34
35
36 val query : ('k, 'd) t -> 'k -> 'd option
37
38
39 Ephemeron.K1.query eph key returns Some x (where x is the ephemeron's
40 data) if key is physically equal to eph 's key, and None if eph is
41 empty or key is not equal to eph 's key.
42
43
44 module Make : functor (H : Hashtbl.HashedType) -> sig end
45
46
47 Functor building an implementation of a weak hash table
48
49
50 module MakeSeeded : functor (H : Hashtbl.SeededHashedType) -> sig end
51
52
53 Functor building an implementation of a weak hash table. The seed is
54 similar to the one of Hashtbl.MakeSeeded .
55
56
57 module Bucket : sig end
58
59
60
61
62
63
64
65OCamldoc 2023-07-20 Ephemeron.K1(3)