Module Imandrakit_common.Str_tbl
val add : 'a t -> key -> 'a -> unitval remove : 'a t -> key -> unitval find : 'a t -> key -> 'aval find_opt : 'a t -> key -> 'a optionval find_all : 'a t -> key -> 'a listval replace : 'a t -> key -> 'a -> unitval mem : 'a t -> key -> boolval iter : (key -> 'a -> unit) -> 'a t -> unitval filter_map_inplace : (key -> 'a -> 'a option) -> 'a t -> unitval fold : (key -> 'a -> 'acc -> 'acc) -> 'a t -> 'acc -> 'accval stats : 'a t -> Stdlib__Hashtbl.statisticsval get : 'a t -> key -> 'a optionval get_or : 'a t -> key -> default:'a -> 'aval add_list : 'a list t -> key -> 'a -> unitval incr : ?by:int -> int t -> key -> unitval decr : ?by:int -> int t -> key -> unitval keys_list : 'a t -> key listval values_list : 'a t -> 'a listval map_list : (key -> 'a -> 'b) -> 'a t -> 'b listval to_list : 'a t -> (key * 'a) listval of_list : (key * 'a) list -> 'a tval of_list_with : f:(key -> 'a -> 'a -> 'a) -> (key * 'a) list -> 'a tval update : 'a t -> f:(key -> 'a option -> 'a option) -> k:key -> unitval get_or_add : 'a t -> f:(key -> 'a) -> k:key -> 'a