update the doc of Map.(add, remove, filter)

master
iguer 2015-04-22 15:49:18 +02:00
parent d689a686b9
commit fd163982d7
1 changed files with 5 additions and 2 deletions

View File

@ -80,7 +80,8 @@ module type S =
in [m] to a value that is physically equal to [y],
[m] is returned unchanged (the result of the function is
then physically equal to [m]). Otherwise, the previous binding
of [x] in [m] disappears. *)
of [x] in [m] disappears.
@before 4.03 Physical equality was not ensured. *)
val singleton: key -> 'a -> 'a t
(** [singleton x y] returns the one-element map that contains a binding [y]
@ -92,7 +93,8 @@ module type S =
(** [remove x m] returns a map containing the same bindings as
[m], except for [x] which is unbound in the returned map.
If [x] was not in [m], [m] is returned unchanged
(the result of the function is then physically equal to [m]). *)
(the result of the function is then physically equal to [m]).
@before 4.03 Physical equality was not ensured. *)
val merge:
(key -> 'a option -> 'b option -> 'c option) -> 'a t -> 'b t -> 'c t
@ -141,6 +143,7 @@ module type S =
[m] is returned unchanged (the result of the function is then
physically equal to [m])
@since 3.12.0
@before 4.03 Physical equality was not ensured.
*)
val partition: (key -> 'a -> bool) -> 'a t -> 'a t * 'a t