Set
data Set a Source #
Defined in Set
Methods
(==) :: Set a -> Set a -> Bool #
(/=) :: Set a -> Set a -> Bool #
compare :: Set a -> Set a -> Ordering #
(<) :: Set a -> Set a -> Bool #
(<=) :: Set a -> Set a -> Bool #
(>) :: Set a -> Set a -> Bool #
(>=) :: Set a -> Set a -> Bool #
max :: Set a -> Set a -> Set a #
min :: Set a -> Set a -> Set a #
empty :: Set a Source #
sing :: a -> Set a Source #
memSet :: Ord a => Set a -> a -> Bool Source #
union :: Ord a => Set a -> Set a -> Set a Source #
inter :: Ord a => Set a -> Set a -> Set a Source #
diff :: Ord a => Set a -> Set a -> Set a Source #
eqSet :: Eq a => Set a -> Set a -> Bool Source #
subSet :: Ord a => Set a -> Set a -> Bool Source #
makeSet :: Ord a => [a] -> Set a Source #
mapSet :: Ord b => (a -> b) -> Set a -> Set b Source #
filterSet :: (a -> Bool) -> Set a -> Set a Source #
foldSet :: (a -> a -> a) -> a -> Set a -> a Source #
showSet :: (a -> String) -> Set a -> String Source #
card :: Set a -> Int Source #
flatten :: Set a -> [a] Source #