| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
UVMHS.Core.Data.Set
Contents
Documentation
class (CSized s, Ord s, ToIter e s, Single e s, Monoid s, POrd s, JoinLattice s, Meet s, Difference s) => Set e s | s -> e where Source #
Methods
(∈) :: e -> s -> 𝔹 infix 4 Source #
(⊆) :: s -> s -> 𝔹 infix 4 Source #
(∪) :: s -> s -> s infixl 5 Source #
(∩) :: s -> s -> s infixl 6 Source #
(∖) :: s -> s -> s infixl 5 Source #
pminView :: s -> 𝑂 (e ∧ s) Source #
Instances
intersFrom :: (Set e s, ToIter s t) => s -> t -> s Source #
sdiffsFrom :: (Set e s, ToIter s t) => s -> t -> s Source #
Orphan instances
| Ord a => Single a (𝑃 a) Source # | |
| ToIter a (𝑃 a) Source # | |
| Show a => Show (𝑃 a) Source # | |
| Ord a => Additive (𝑃 a) Source # | |
| (Ord a, Zero a) => One (𝑃 a) Source # | |
| Ord a => Plus (𝑃 a) Source # | |
| (Ord a, Plus a) => Times (𝑃 a) Source # | |
| Zero (𝑃 a) Source # | |
| (Ord a, All a) => All (𝑃 a) Source # | |
| CSized (𝑃 a) Source # | |
| Bot (𝑃 a) Source # | |
| Ord a => Difference (𝑃 a) Source # | |
| Ord a => Join (𝑃 a) Source # | |
| Ord a => JoinLattice (𝑃 a) Source # | |
| Ord a => Meet (𝑃 a) Source # | |
| Ord a => POrd (𝑃 a) Source # | |
| Ord a => Append (𝑃 a) Source # | |
| (Ord a, Append a) => Cross (𝑃 a) Source # | |
| Ord a => Monoid (𝑃 a) Source # | |
| Null (𝑃 a) Source # | |
| (Ord a, Monoid a) => Prodoid (𝑃 a) Source # | |
| (Ord a, Null a) => Unit (𝑃 a) Source # | |