Declaration.Mapinclude Fclib.Map.S with type key = ttype key = tval empty : 'a tval cardinal : 'a t -> intval is_empty : 'a t -> boolval is_singleton : 'a t -> boolval pretty :
?format:(Fclib.Pretty.tformatter -> unit) Fclib.Pretty.format ->
?item:
(key Fclib.Pretty.aformatter ->
key ->
'a Fclib.Pretty.aformatter ->
'a ->
unit)
Fclib.Pretty.format ->
?sep:unit Fclib.Pretty.format ->
?last:unit Fclib.Pretty.format ->
?empty:unit Fclib.Pretty.format ->
(Stdlib.Format.formatter -> key -> unit) ->
(Stdlib.Format.formatter -> 'a -> unit) ->
Stdlib.Format.formatter ->
'a t ->
unitPretty prints a map given a printer for the keys and one for the values.
}
"
}
"
module Key : Fclib.Datatype.S with type t = keyDatatype for the keys of the map.
module Make (Data : Fclib.Datatype.S) : Fclib.Datatype.S with type t = Data.t tBuild a datatype of the map according to the datatype of values in the map.