Safe Haskell | Trustworthy |
---|
Generics.Deriving.Show
- class GShow a where
- gshowsPrec :: Int -> a -> ShowS
- gshows :: a -> ShowS
- gshow :: a -> String
- gshowsPrecdefault :: (Generic a, GShow' (Rep a)) => Int -> a -> ShowS
- class GShow' f where
- gshowsPrec' :: Type -> Int -> f a -> ShowS
- isNullary :: f a -> Bool
Generic show class
class GShow a where
Instances
GShow Bool | |
GShow Char | |
GShow Double | |
GShow Float | |
GShow Int | |
GShow Int8 | |
GShow Int16 | |
GShow Int32 | |
GShow Int64 | |
GShow Integer | |
GShow Ordering | |
GShow Word | |
GShow Word8 | |
GShow Word16 | |
GShow Word32 | |
GShow Word64 | |
GShow String | |
GShow () | |
GShow Version | |
GShow CInt | |
GShow Handle | |
GShow CChar | |
GShow IOError | |
GShow IOErrorType | |
GShow ExitCode | |
GShow GeneralCategory | |
GShow Any | |
GShow All | |
GShow Fixity | |
GShow Associativity | |
GShow Arity | |
GShow CWchar | |
GShow CUShort | |
GShow CUSeconds | |
GShow CULong | |
GShow CULLong | |
GShow CUIntPtr | |
GShow CUIntMax | |
GShow CUInt | |
GShow CUChar | |
GShow CTime | |
GShow CSize | |
GShow CSigAtomic | |
GShow CShort | |
GShow CSUSeconds | |
GShow CSChar | |
GShow CPtrdiff | |
GShow CLong | |
GShow CLLong | |
GShow CIntPtr | |
GShow CIntMax | |
GShow CFloat | |
GShow CDouble | |
GShow CClock | |
GShow WordPtr | |
GShow IntPtr | |
GShow IOMode | |
GShow BufferMode | |
GShow HandlePosn | |
GShow SeekMode | |
GShow Fd | |
GShow a => GShow [a] | |
GShow (Ptr a) | |
GShow (FunPtr a) | |
GShow (U1 p) | |
GShow p => GShow (Par1 p) | |
GShow a => GShow (Maybe a) | |
GShow a => GShow (Sum a) | |
GShow a => GShow (Product a) | |
GShow a => GShow (Dual a) | |
GShow a => GShow (Last a) | |
GShow a => GShow (First a) | |
GShow a => GShow (ZipList a) | |
GShow (UWord p) | |
GShow (UInt p) | |
GShow (UFloat p) | |
GShow (UDouble p) | |
GShow (UChar p) | |
GShow a => GShow (Complex a) | |
GShow a => GShow (Down a) | |
GShow (ForeignPtr a) | |
(GShow a, GShow b) => GShow (Either a b) | |
GShow (f p) => GShow (Rec1 f p) | |
(GShow a, GShow b) => GShow (a, b) | |
GShow a => GShow (Const a b) | |
GShow c => GShow (K1 i c p) | |
(GShow (f p), GShow (g p)) => GShow (:+: f g p) | |
(GShow (f p), GShow (g p)) => GShow (:*: f g p) | |
GShow (f (g p)) => GShow (:.: f g p) | |
(GShow a, GShow b, GShow c) => GShow (a, b, c) | |
GShow (f p) => GShow (M1 i c f p) | |
(GShow a, GShow b, GShow c, GShow d) => GShow (a, b, c, d) | |
(GShow a, GShow b, GShow c, GShow d, GShow e) => GShow (a, b, c, d, e) | |
(GShow a, GShow b, GShow c, GShow d, GShow e, GShow f) => GShow (a, b, c, d, e, f) | |
(GShow a, GShow b, GShow c, GShow d, GShow e, GShow f, GShow g) => GShow (a, b, c, d, e, f, g) |
Default definition
gshowsPrecdefault :: (Generic a, GShow' (Rep a)) => Int -> a -> ShowS
Internal show class
class GShow' f where
Instances
GShow' V1 | |
GShow' U1 | |
GShow' UWord | |
GShow' UInt | |
GShow' UFloat | |
GShow' UDouble | |
GShow' UChar | |
GShow c => GShow' (K1 i c) | |
(GShow' a, GShow' b) => GShow' (:+: a b) | |
(GShow' a, GShow' b) => GShow' (:*: a b) | |
GShow' a => GShow' (M1 D d a) | |
(GShow' a, Constructor c) => GShow' (M1 C c a) | |
(Selector s, GShow' a) => GShow' (M1 S s a) |