1Ephemeron.Kn(3)                  OCaml library                 Ephemeron.Kn(3)
2
3
4

NAME

6       Ephemeron.Kn  -  Emphemerons  with arbitrary number of keys of the same
7       type.
8

Module

10       Module   Ephemeron.Kn
11

Documentation

13       Module Kn
14        : sig end
15
16
17       Emphemerons with arbitrary number of keys of the same type.
18
19
20
21
22
23       type ('k, 'd) t
24
25
26       an ephemeron with an arbitrary number of keys of the same type
27
28
29
30       val create : int -> ('k, 'd) t
31
32       Same as Ephemeron.K1.create
33
34
35
36
37       val get_key : ('k, 'd) t -> int -> 'k option
38
39       Same as Ephemeron.K1.get_key
40
41
42
43
44       val get_key_copy : ('k, 'd) t -> int -> 'k option
45
46       Same as Ephemeron.K1.get_key_copy
47
48
49
50
51       val set_key : ('k, 'd) t -> int -> 'k -> unit
52
53       Same as Ephemeron.K1.set_key
54
55
56
57
58       val unset_key : ('k, 'd) t -> int -> unit
59
60       Same as Ephemeron.K1.unset_key
61
62
63
64
65       val check_key : ('k, 'd) t -> int -> bool
66
67       Same as Ephemeron.K1.check_key
68
69
70
71
72       val blit_key : ('k, 'a) t -> int -> ('k, 'b) t -> int -> int -> unit
73
74       Same as Ephemeron.K1.blit_key
75
76
77
78
79       val get_data : ('k, 'd) t -> 'd option
80
81       Same as Ephemeron.K1.get_data
82
83
84
85
86       val get_data_copy : ('k, 'd) t -> 'd option
87
88       Same as Ephemeron.K1.get_data_copy
89
90
91
92
93       val set_data : ('k, 'd) t -> 'd -> unit
94
95       Same as Ephemeron.K1.set_data
96
97
98
99
100       val unset_data : ('k, 'd) t -> unit
101
102       Same as Ephemeron.K1.unset_data
103
104
105
106
107       val check_data : ('k, 'd) t -> bool
108
109       Same as Ephemeron.K1.check_data
110
111
112
113
114       val blit_data : ('k, 'd) t -> ('k, 'd) t -> unit
115
116       Same as Ephemeron.K1.blit_data
117
118
119
120       module Make : functor (H : Hashtbl.HashedType) -> sig end
121
122
123       Functor building an implementation of a weak hash table
124
125
126       module MakeSeeded : functor (H : Hashtbl.SeededHashedType) -> sig end
127
128
129       Functor building an implementation of a weak hash table.  The  seed  is
130       similar to the one of Hashtbl.MakeSeeded .
131
132
133
134
135
136OCamldoc                          2022-02-04                   Ephemeron.Kn(3)
Impressum