sig
type ('a, 'comparator) t
type ('a, 'comparator) set
type ('a, 'comparator) tree
type 'a elt
type ('a, 'comparator, 'z) options
val empty :
('a, 'comparator, ('a, 'comparator) Core_set_intf.Creators.t)
Core_set_intf.Creators.options
val singleton :
('a, 'comparator,
'a Core_set_intf.Creators.elt ->
('a, 'comparator) Core_set_intf.Creators.t)
Core_set_intf.Creators.options
val union_list :
('a, 'comparator,
('a, 'comparator) Core_set_intf.Creators.t list ->
('a, 'comparator) Core_set_intf.Creators.t)
Core_set_intf.Creators.options
val of_list :
('a, 'comparator,
'a Core_set_intf.Creators.elt list ->
('a, 'comparator) Core_set_intf.Creators.t)
Core_set_intf.Creators.options
val of_array :
('a, 'comparator,
'a Core_set_intf.Creators.elt array ->
('a, 'comparator) Core_set_intf.Creators.t)
Core_set_intf.Creators.options
val of_sorted_array :
('a, 'comparator,
'a Core_set_intf.Creators.elt array ->
('a, 'comparator) Core_set_intf.Creators.t Or_error.t)
Core_set_intf.Creators.options
val of_sorted_array_unchecked :
('a, 'comparator,
'a Core_set_intf.Creators.elt array ->
('a, 'comparator) Core_set_intf.Creators.t)
Core_set_intf.Creators.options
val stable_dedup_list :
('a, 'b,
'a Core_set_intf.Creators.elt list -> 'a Core_set_intf.Creators.elt list)
Core_set_intf.Creators.options
val map :
('b, 'comparator,
('a, 'c) Core_set_intf.Creators.set ->
f:('a -> 'b Core_set_intf.Creators.elt) ->
('b, 'comparator) Core_set_intf.Creators.t)
Core_set_intf.Creators.options
val filter_map :
('b, 'comparator,
('a, 'c) Core_set_intf.Creators.set ->
f:('a -> 'b Core_set_intf.Creators.elt option) ->
('b, 'comparator) Core_set_intf.Creators.t)
Core_set_intf.Creators.options
val of_tree :
('a, 'comparator,
('a Core_set_intf.Creators.elt, 'comparator) Core_set_intf.Creators.tree ->
('a, 'comparator) Core_set_intf.Creators.t)
Core_set_intf.Creators.options
end