type t = Stdlib.Set.Make(CilType.Fundec).tval is_singleton : t -> boolval mem : elt -> t -> boolval find_opt : elt -> t -> elt optionval find_first : (elt -> bool) -> t -> eltval find_first_opt : (elt -> bool) -> t -> elt optionval find_last : (elt -> bool) -> t -> eltval find_last_opt : (elt -> bool) -> t -> elt optionval remove : elt -> t -> tval remove_exn : elt -> t -> tval sym_diff : t -> t -> tval compare : t -> t -> intval equal : t -> t -> boolval subset : t -> t -> boolval disjoint : t -> t -> boolval compare_subset : t -> t -> intval iter : (elt -> unit) -> t -> unitval at_rank_exn : int -> t -> eltval filter : (elt -> bool) -> t -> tval filter_map : (elt -> elt option) -> t -> tval fold : (elt -> 'a -> 'a) -> t -> 'a -> 'aval for_all : (elt -> bool) -> t -> boolval exists : (elt -> bool) -> t -> boolval partition : (elt -> bool) -> t -> t * tval split : elt -> t -> t * bool * tval split_opt : elt -> t -> t * elt option * tval split_lt : elt -> t -> t * tval split_le : elt -> t -> t * tval elements : t -> elt listval to_list : t -> elt listval to_array : t -> elt arrayval min_elt_opt : t -> elt optionval pop_min : t -> elt * tval pop_max : t -> elt * tval max_elt_opt : t -> elt optionval choose_opt : t -> elt optionval enum : t -> elt BatEnum.tval backwards : t -> elt BatEnum.tval of_enum : elt BatEnum.t -> tval of_list : elt list -> tval of_array : elt array -> tval to_seq : t -> elt BatSeq.tval to_rev_seq : t -> elt BatSeq.tval to_seq_from : elt -> t -> elt BatSeq.tval add_seq : elt BatSeq.t -> t -> tval of_seq : elt BatSeq.t -> tval print :
?first:string ->
?last:string ->
?sep:string ->
('a BatInnerIO.output -> elt -> unit) ->
'a BatInnerIO.output ->
t ->
unit