jon.recoil.org

Module String.Map

include sig ... end
type key = string
type !+'a t
val update : key:Merlin_utils.Std.String.Map.key -> f:('a option -> 'a option) -> 'a Merlin_utils.Std.String.Map.t -> 'a Merlin_utils.Std.String.Map.t
val cardinal : 'a Merlin_utils.Std.String.Map.t -> int
val min_binding_opt : 'a Merlin_utils.Std.String.Map.t -> (Merlin_utils.Std.String.Map.key * 'a) option
val max_binding_opt : 'a Merlin_utils.Std.String.Map.t -> (Merlin_utils.Std.String.Map.key * 'a) option
val iter : f:(key:Merlin_utils.Std.String.Map.key -> data:'a -> unit) -> 'a Merlin_utils.Std.String.Map.t -> unit
val fold : f:(key:Merlin_utils.Std.String.Map.key -> data:'a -> 'acc -> 'acc) -> 'a Merlin_utils.Std.String.Map.t -> init:'acc -> 'acc
val is_empty : 'a Merlin_utils.Std.String.Map.t -> bool
val equal : cmp:('a -> 'a -> bool) -> 'a Merlin_utils.Std.String.Map.t -> 'a Merlin_utils.Std.String.Map.t -> bool
val compare : cmp:('a -> 'a -> int) -> 'a Merlin_utils.Std.String.Map.t -> 'a Merlin_utils.Std.String.Map.t -> int
val for_all : f:(Merlin_utils.Std.String.Map.key -> 'a -> bool) -> 'a Merlin_utils.Std.String.Map.t -> bool
val exists : f:(Merlin_utils.Std.String.Map.key -> 'a -> bool) -> 'a Merlin_utils.Std.String.Map.t -> bool
val values : 'a Merlin_utils.Std.String.Map.t -> 'a list