Yaya.Containers.Pattern.IntSet
Contents
data IntSetF r Source #
Constructors
Defined in Yaya.Containers.Pattern.IntSet
Methods
fold :: Monoid m => IntSetF m -> m #
foldMap :: Monoid m => (a -> m) -> IntSetF a -> m #
foldMap' :: Monoid m => (a -> m) -> IntSetF a -> m #
foldr :: (a -> b -> b) -> b -> IntSetF a -> b #
foldr' :: (a -> b -> b) -> b -> IntSetF a -> b #
foldl :: (b -> a -> b) -> b -> IntSetF a -> b #
foldl' :: (b -> a -> b) -> b -> IntSetF a -> b #
foldr1 :: (a -> a -> a) -> IntSetF a -> a #
foldl1 :: (a -> a -> a) -> IntSetF a -> a #
toList :: IntSetF a -> [a] #
null :: IntSetF a -> Bool #
length :: IntSetF a -> Int #
elem :: Eq a => a -> IntSetF a -> Bool #
maximum :: Ord a => IntSetF a -> a #
minimum :: Ord a => IntSetF a -> a #
sum :: Num a => IntSetF a -> a #
product :: Num a => IntSetF a -> a #
liftEq :: (a -> b -> Bool) -> IntSetF a -> IntSetF b -> Bool #
liftCompare :: (a -> b -> Ordering) -> IntSetF a -> IntSetF b -> Ordering #
Since: 0.1.2.0
liftReadsPrec :: (Int -> ReadS a) -> ReadS [a] -> Int -> ReadS (IntSetF a) #
liftReadList :: (Int -> ReadS a) -> ReadS [a] -> ReadS [IntSetF a] #
liftReadPrec :: ReadPrec a -> ReadPrec [a] -> ReadPrec (IntSetF a) #
liftReadListPrec :: ReadPrec a -> ReadPrec [a] -> ReadPrec [IntSetF a] #
liftShowsPrec :: (Int -> a -> ShowS) -> ([a] -> ShowS) -> Int -> IntSetF a -> ShowS #
liftShowList :: (Int -> a -> ShowS) -> ([a] -> ShowS) -> [IntSetF a] -> ShowS #
traverse :: Applicative f => (a -> f b) -> IntSetF a -> f (IntSetF b) #
sequenceA :: Applicative f => IntSetF (f a) -> f (IntSetF a) #
mapM :: Monad m => (a -> m b) -> IntSetF a -> m (IntSetF b) #
sequence :: Monad m => IntSetF (m a) -> m (IntSetF a) #
fmap :: (a -> b) -> IntSetF a -> IntSetF b #
(<$) :: a -> IntSetF b -> IntSetF a #
Associated Types
type Rep1 IntSetF :: k -> Type #
from1 :: forall (a :: k). IntSetF a -> Rep1 IntSetF a #
to1 :: forall (a :: k). Rep1 IntSetF a -> IntSetF a #
project :: Coalgebra (->) IntSetF IntSet #
cata :: forall (a :: k1). Algebra (->) IntSetF a -> IntSet -> a #
embed :: Algebra (->) IntSetF IntSet #
type Rep (IntSetF r) :: Type -> Type #
from :: IntSetF r -> Rep (IntSetF r) x #
to :: Rep (IntSetF r) x -> IntSetF r #
readsPrec :: Int -> ReadS (IntSetF r) #
readList :: ReadS [IntSetF r] #
readPrec :: ReadPrec (IntSetF r) #
readListPrec :: ReadPrec [IntSetF r] #
showsPrec :: Int -> IntSetF r -> ShowS #
show :: IntSetF r -> String #
showList :: [IntSetF r] -> ShowS #
(==) :: IntSetF r -> IntSetF r -> Bool #
(/=) :: IntSetF r -> IntSetF r -> Bool #
compare :: IntSetF r -> IntSetF r -> Ordering #
(<) :: IntSetF r -> IntSetF r -> Bool #
(<=) :: IntSetF r -> IntSetF r -> Bool #
(>) :: IntSetF r -> IntSetF r -> Bool #
(>=) :: IntSetF r -> IntSetF r -> Bool #
max :: IntSetF r -> IntSetF r -> IntSetF r #
min :: IntSetF r -> IntSetF r -> IntSetF r #