SetMap.Set
val empty : t
val is_empty : t -> bool
val is_singleton : t -> bool
val add_with_logs : ('parameters, 'error, elt -> t -> 'error * t) with_log_wrap
val add_while_testing_freshness :
('parameters, 'error, elt -> t -> 'error * bool * t) with_log_wrap
val remove_while_testing_existence :
('parameters, 'error, elt -> t -> 'error * bool * t) with_log_wrap
val remove_with_logs :
('parameters, 'error, elt -> t -> 'error * t) with_log_wrap
val minus_with_logs : ('parameters, 'error, t -> t -> 'error * t) with_log_wrap
val union_with_logs : ('parameters, 'error, t -> t -> 'error * t) with_log_wrap
val disjoint_union_with_logs :
('parameters, 'error, t -> t -> 'error * t) with_log_wrap
val inter_with_logs : ('parameters, 'error, t -> t -> 'error * t) with_log_wrap
val diff_with_logs : ('parameters, 'error, t -> t -> 'error * t) with_log_wrap
val size : t -> int
val filter_with_logs :
('parameters, 'error, (elt -> bool) -> t -> 'error * t) with_log_wrap
val partition_with_logs :
('parameters, 'error, (elt -> bool) -> t -> 'error * t * t) with_log_wrap
val print : Stdlib.Format.formatter -> t -> unit