1Identifiable.S.Tbl(3) OCaml library Identifiable.S.Tbl(3)
2
3
4
6 Identifiable.S.Tbl - no description
7
9 Module Identifiable.S.Tbl
10
12 Module Tbl
13 : sig end
14
15
16
17
18
19
20
21 module T : sig end
22
23
24
25
26 include Hashtbl.S
27
28
29
30
31 val to_list : 'a t -> (T.t * 'a) list
32
33
34
35
36 val of_list : (T.t * 'a) list -> 'a t
37
38
39
40
41 val to_map : 'a t -> 'a Stdlib.Map.Make(T).t
42
43
44
45
46 val of_map : 'a Stdlib.Map.Make(T).t -> 'a t
47
48
49
50
51 val memoize : 'a t -> (key -> 'a) -> key -> 'a
52
53
54
55
56 val map : 'a t -> ('a -> 'b) -> 'b t
57
58
59
60
61
62
63OCamldoc 2023-01-23 Identifiable.S.Tbl(3)