CamomileLib.ISetSet of integers
type t = (int * int) AvlTree.treeval empty : tval is_empty : t -> boolval mem : int -> t -> boolval singleton : int -> tval iter : (int -> unit) -> t -> unitval iter_range : (int -> int -> unit) -> t -> unitval fold : (int -> 'a -> 'a) -> t -> 'a -> 'aval fold_range : (int -> int -> 'a -> 'a) -> t -> 'a -> 'aval for_all : (int -> bool) -> t -> boolval exists : (int -> bool) -> t -> boolval cardinal : t -> intval elements : t -> int listval ranges : t -> (int * int) listval min_elt : t -> intval max_elt : t -> intval choose : t -> int