| 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) |