1MoreLabels.Map.Make(3)           OCaml library          MoreLabels.Map.Make(3)
2
3
4

NAME

6       MoreLabels.Map.Make - no description
7

Module

9       Module   MoreLabels.Map.Make
10

Documentation

12       Module Make
13        : functor (Ord : OrderedType) -> sig end
14
15
16
17
18       Parameters:
19
20       "Ord"
21
22       MoreLabels.Map.OrderedType
23
24
25
26
27
28
29
30       type key
31
32
33
34
35       type +'a t
36
37
38
39
40
41       val empty : 'a t
42
43
44
45
46       val is_empty : 'a t -> bool
47
48
49
50
51       val add : key:key -> data:'a -> 'a t -> 'a t
52
53
54
55
56       val find : key -> 'a t -> 'a
57
58
59
60
61       val remove : key -> 'a t -> 'a t
62
63
64
65
66       val mem : key -> 'a t -> bool
67
68
69
70
71       val iter : f:(key:key -> data:'a -> unit) -> 'a t -> unit
72
73
74
75
76       val map : f:('a -> 'b) -> 'a t -> 'b t
77
78
79
80
81       val mapi : f:(key -> 'a -> 'b) -> 'a t -> 'b t
82
83
84
85
86       val fold : f:(key:key -> data:'a -> 'b -> 'b) -> 'a t -> init:'b -> 'b
87
88
89
90
91       val compare : cmp:('a -> 'a -> int) -> 'a t -> 'a t -> int
92
93
94
95
96       val equal : cmp:('a -> 'a -> bool) -> 'a t -> 'a t -> bool
97
98
99
100
101
102
103OCamldoc                          2017-03-22            MoreLabels.Map.Make(3)
Impressum