Copyright | (C) 2014-2015 Ryan Scott |
---|---|
License | BSD-style (see the file LICENSE) |
Maintainer | Ryan Scott |
Stability | Provisional |
Portability | GHC |
Safe Haskell | None |
Language | Haskell2010 |
Monomorphic TextShow
functions for data types in the bifunctors
library.
Since: 2
- showbBiffPrec :: TextShow (p (f a) (g b)) => Int -> Biff p f g a b -> Builder
- showbBiffPrecWith2 :: (TextShow2 p, TextShow1 f, TextShow1 g) => (Int -> a -> Builder) -> (Int -> b -> Builder) -> Int -> Biff p f g a b -> Builder
- showbClownPrec :: TextShow (f a) => Int -> Clown f a b -> Builder
- showbClownPrecWith :: TextShow1 f => (Int -> a -> Builder) -> Int -> Clown f a b -> Builder
- showbFlipPrec :: TextShow (p b a) => Int -> Flip p a b -> Builder
- showbFlipPrecWith2 :: TextShow2 p => (Int -> a -> Builder) -> (Int -> b -> Builder) -> Int -> Flip p a b -> Builder
- showbJoinPrec :: TextShow (p a a) => Int -> Join p a -> Builder
- showbJoinPrecWith :: TextShow2 p => (Int -> a -> Builder) -> Int -> Join p a -> Builder
- showbJokerPrec :: TextShow (g b) => Int -> Joker g a b -> Builder
- showbJokerPrecWith :: TextShow1 g => (Int -> b -> Builder) -> Int -> Joker g a b -> Builder
- showbProductPrec :: (TextShow (f a b), TextShow (g a b)) => Int -> Product f g a b -> Builder
- showbProductPrecWith2 :: (TextShow2 f, TextShow2 g) => (Int -> a -> Builder) -> (Int -> b -> Builder) -> Int -> Product f g a b -> Builder
- showbTannenPrec :: TextShow (f (p a b)) => Int -> Tannen f p a b -> Builder
- showbTannenPrecWith2 :: (TextShow1 f, TextShow2 p) => (Int -> a -> Builder) -> (Int -> b -> Builder) -> Int -> Tannen f p a b -> Builder
- showbWrappedBifunctorPrec :: TextShow (p a b) => Int -> WrappedBifunctor p a b -> Builder
- showbWrappedBifunctorPrecWith2 :: TextShow2 p => (Int -> a -> Builder) -> (Int -> b -> Builder) -> Int -> WrappedBifunctor p a b -> Builder
Documentation
showbBiffPrecWith2 :: (TextShow2 p, TextShow1 f, TextShow1 g) => (Int -> a -> Builder) -> (Int -> b -> Builder) -> Int -> Biff p f g a b -> Builder Source
showbFlipPrecWith2 :: TextShow2 p => (Int -> a -> Builder) -> (Int -> b -> Builder) -> Int -> Flip p a b -> Builder Source
showbProductPrec :: (TextShow (f a b), TextShow (g a b)) => Int -> Product f g a b -> Builder Source
showbProductPrecWith2 :: (TextShow2 f, TextShow2 g) => (Int -> a -> Builder) -> (Int -> b -> Builder) -> Int -> Product f g a b -> Builder Source
showbTannenPrecWith2 :: (TextShow1 f, TextShow2 p) => (Int -> a -> Builder) -> (Int -> b -> Builder) -> Int -> Tannen f p a b -> Builder Source
showbWrappedBifunctorPrec :: TextShow (p a b) => Int -> WrappedBifunctor p a b -> Builder Source
Convert a WrappedBifunctor
value to a Builder
with the given precedence.
Since: 2
showbWrappedBifunctorPrecWith2 :: TextShow2 p => (Int -> a -> Builder) -> (Int -> b -> Builder) -> Int -> WrappedBifunctor p a b -> Builder Source
Convert a WrappedBifunctor
value to a Builder
with the given show functions
and precedence.
Since: 2