data SortedSet : Type -> Type
- Totality: total
Visibility: export
Constructor: SetWrapper : SortedMap k () -> SortedSet k
Hints:
Eq k => Eq (SortedSet k)
Foldable SortedSet
Ord k => Monoid (SortedSet k)
Ord k => Semigroup (SortedSet k)
Show k => Show (SortedSet k)
empty : Ord k => SortedSet k
- Visibility: export
insert : k -> SortedSet k -> SortedSet k
- Visibility: export
insert' : SortedSet k -> k -> SortedSet k
- Visibility: public export
delete : k -> SortedSet k -> SortedSet k
- Visibility: export
delete' : SortedSet k -> k -> SortedSet k
- Visibility: public export
contains : k -> SortedSet k -> Bool
- Visibility: export
contains' : SortedSet k -> k -> Bool
- Visibility: public export
fromList : Ord k => List k -> SortedSet k
- Visibility: export
=DEPRECATED=toList : SortedSet k -> List k
Use `Prelude.toList` instead
Visibility: public exportunion : SortedSet k -> SortedSet k -> SortedSet k
Set union. Inserts all elements of x into y
Visibility: exportdifference : SortedSet k -> SortedSet k -> SortedSet k
Set difference. Delete all elements in y from x
Visibility: exportsymDifference : SortedSet k -> SortedSet k -> SortedSet k
Set symmetric difference. Uses the union of the differences.
Visibility: exportintersection : SortedSet k -> SortedSet k -> SortedSet k
Set intersection. Implemented as the difference of the union and the symetric difference.
Visibility: exportleftMost : SortedSet k -> Maybe k
Returns the leftmost (least) value
Visibility: exportrightMost : SortedSet k -> Maybe k
Returns the rightmost (greatest) value
Visibility: exportkeySet : SortedMap k v -> SortedSet k
- Visibility: export
keySet : SortedDMap k v -> SortedSet k
- Visibility: export
differenceMap : SortedMap k v -> SortedSet k -> SortedMap k v
Removes all given keys from the given map
Visibility: exportintersectionMap : SortedMap k v -> SortedSet k -> SortedMap k v
Leaves only given keys in the given map
Visibility: exportsingleton : Ord k => k -> SortedSet k
- Visibility: export
toSortedMap : SortedSet k -> SortedMap k ()
- Visibility: export
fromSortedMap : SortedMap k () -> SortedSet k
- Visibility: export
pop : SortedSet k -> Maybe (k, SortedSet k)
Pops the leftmost element from the set
Visibility: export