packages feed

exference-1.6.0.0: environment/Show.hs

module Text.Show where



data ShowS

class Show a where
  showsPrec :: Data.Int.Int -> a -> ShowS
  show :: a -> Data.String.String
  showList :: [a] -> ShowS

instance Show a => Show [a]   
instance (Prelude.Integral a, Show a) => Show (Data.Ratio.Ratio a)   
-- instance Show p => Show (Par1 p)
instance Show a => Show (Data.Maybe.Maybe a)
instance Show a => Show (Data.Monoid.Down a)
instance Show a => Show (Data.Monoid.Last a)
instance Show a => Show (Data.Monoid.First a)
instance Show a => Show (Data.Monoid.Product a)
instance Show a => Show (Data.Monoid.Sum a)
instance Show a => Show (Data.Monoid.Dual a)
instance Show a => Show (Control.Applicative.ZipList a)
-- instance Show a => Show (Complex a)
-- instance HasResolution a => Show (Fixed a)
-- instance Show (a -> b)
instance (Show a, Show b) => Show (Data.Either.Either a b)
-- instance Show (f p) => Show (Rec1 f p)
instance (Show a, Show b) => Show (a, b)
-- instance Show c => Show (K1 i c p)
-- instance (Show (f p), Show (g p)) => Show ((:+:) f g p)
-- instance (Show (f p), Show (g p)) => Show ((:*:) f g p)
-- instance Show (f (g p)) => Show ((:.:) f g p)
instance (Show a, Show b, Show c) => Show (a, b, c)
-- instance Show (f p) => Show (M1 i c f p)
instance (Show a, Show b, Show c, Show d) => Show (a, b, c, d)
instance (Show a, Show b, Show c, Show d, Show e) => Show (a, b, c, d, e)
instance (Show a, Show b, Show c, Show d, Show e, Show f) => Show (a, b, c, d, e, f)
instance (Show a, Show b, Show c, Show d, Show e, Show f, Show g) => Show (a, b, c, d, e, f, g)
instance (Show a, Show b, Show c, Show d, Show e, Show f, Show g, Show h) => Show (a, b, c, d, e, f, g, h)
instance (Show a, Show b, Show c, Show d, Show e, Show f, Show g, Show h, Show i) => Show (a, b, c, d, e, f, g, h, i)
instance (Show a, Show b, Show c, Show d, Show e, Show f, Show g, Show h, Show i, Show j) => Show (a, b, c, d, e, f, g, h, i, j)
instance (Show a, Show b, Show c, Show d, Show e, Show f, Show g, Show h, Show i, Show j, Show k) => Show (a, b, c, d, e, f, g, h, i, j, k)
instance (Show a, Show b, Show c, Show d, Show e, Show f, Show g, Show h, Show i, Show j, Show k, Show l) => Show (a, b, c, d, e, f, g, h, i, j, k, l)
instance (Show a, Show b, Show c, Show d, Show e, Show f, Show g, Show h, Show i, Show j, Show k, Show l, Show m) => Show (a, b, c, d, e, f, g, h, i, j, k, l, m)
instance (Show a, Show b, Show c, Show d, Show e, Show f, Show g, Show h, Show i, Show j, Show k, Show l, Show m, Show n) => Show (a, b, c, d, e, f, g, h, i, j, k, l, m, n)
instance (Show a, Show b, Show c, Show d, Show e, Show f, Show g, Show h, Show i, Show j, Show k, Show l, Show m, Show n, Show o) => Show (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)