unicode-0.0.1: Construct and transform unicode characters
Data.Char.Block
data Row a Source #
Constructors
Fields
Instances
Methods
fmap :: (a -> b) -> Row a -> Row b #
(<$) :: a -> Row b -> Row a #
pure :: a -> Row a #
(<*>) :: Row (a -> b) -> Row a -> Row b #
liftA2 :: (a -> b -> c) -> Row a -> Row b -> Row c #
(*>) :: Row a -> Row b -> Row b #
(<*) :: Row a -> Row b -> Row a #
fold :: Monoid m => Row m -> m #
foldMap :: Monoid m => (a -> m) -> Row a -> m #
foldr :: (a -> b -> b) -> b -> Row a -> b #
foldr' :: (a -> b -> b) -> b -> Row a -> b #
foldl :: (b -> a -> b) -> b -> Row a -> b #
foldl' :: (b -> a -> b) -> b -> Row a -> b #
foldr1 :: (a -> a -> a) -> Row a -> a #
foldl1 :: (a -> a -> a) -> Row a -> a #
toList :: Row a -> [a] #
null :: Row a -> Bool #
length :: Row a -> Int #
elem :: Eq a => a -> Row a -> Bool #
maximum :: Ord a => Row a -> a #
minimum :: Ord a => Row a -> a #
sum :: Num a => Row a -> a #
product :: Num a => Row a -> a #
traverse :: Applicative f => (a -> f b) -> Row a -> f (Row b) #
sequenceA :: Applicative f => Row (f a) -> f (Row a) #
mapM :: Monad m => (a -> m b) -> Row a -> m (Row b) #
sequence :: Monad m => Row (m a) -> m (Row a) #
(==) :: Row a -> Row a -> Bool #
(/=) :: Row a -> Row a -> Bool #
showsPrec :: Int -> Row a -> ShowS #
show :: Row a -> String #
showList :: [Row a] -> ShowS #
data Block a Source #
fmap :: (a -> b) -> Block a -> Block b #
(<$) :: a -> Block b -> Block a #
pure :: a -> Block a #
(<*>) :: Block (a -> b) -> Block a -> Block b #
liftA2 :: (a -> b -> c) -> Block a -> Block b -> Block c #
(*>) :: Block a -> Block b -> Block b #
(<*) :: Block a -> Block b -> Block a #
fold :: Monoid m => Block m -> m #
foldMap :: Monoid m => (a -> m) -> Block a -> m #
foldr :: (a -> b -> b) -> b -> Block a -> b #
foldr' :: (a -> b -> b) -> b -> Block a -> b #
foldl :: (b -> a -> b) -> b -> Block a -> b #
foldl' :: (b -> a -> b) -> b -> Block a -> b #
foldr1 :: (a -> a -> a) -> Block a -> a #
foldl1 :: (a -> a -> a) -> Block a -> a #
toList :: Block a -> [a] #
null :: Block a -> Bool #
length :: Block a -> Int #
elem :: Eq a => a -> Block a -> Bool #
maximum :: Ord a => Block a -> a #
minimum :: Ord a => Block a -> a #
sum :: Num a => Block a -> a #
product :: Num a => Block a -> a #
traverse :: Applicative f => (a -> f b) -> Block a -> f (Block b) #
sequenceA :: Applicative f => Block (f a) -> f (Block a) #
mapM :: Monad m => (a -> m b) -> Block a -> m (Block b) #
sequence :: Monad m => Block (m a) -> m (Block a) #
(==) :: Block a -> Block a -> Bool #
(/=) :: Block a -> Block a -> Bool #
showsPrec :: Int -> Block a -> ShowS #
show :: Block a -> String #
showList :: [Block a] -> ShowS #
filled :: Block Bool -> Char Source #