= 1024" x-on:close-sidebar="sidebar=window.innerWidth >= 1024 && true">
package base
-
base
-
-
base.base_internalhash_types
-
base.caml
-
base.md5
-
base.shadow_stdlib
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
val of_sequence : ('a, 'cmp, 'a elt Sequence.t -> ('a, 'cmp) t) options
val of_sorted_array :
('a, 'cmp, 'a elt array -> ('a, 'cmp) t Or_error.t) options
The types of map
and filter_map
are subtle. The input set, ('a, _) set
, reflects the fact that these functions take a set of *any* type, with any comparator, while the output set, ('b, 'cmp) t
, reflects that the output set has the particular 'cmp
of the creation function. The comparator can come in one of three ways, depending on which set module is used
Set.map
-- comparator comes as an argumentSet.Poly.map
-- comparator is polymorphic comparisonFoo.Set.map
-- comparator isFoo.comparator