Eq1 Complex Source # | |
Instance details |
Read1 Complex Source # | |
Instance details |
Show1 Complex Source # | |
Instance details |
Eq a => Eq2 ((,,) a) Source # | |
Instance details |
Ord a => Ord2 ((,,) a) Source # | |
Instance details |
Read a => Read2 ((,,) a) Source # | |
Instance details |
Show a => Show2 ((,,) a) Source # | |
Instance details |
Bounded a => Bounded (a) Source # | |
Instance details |
Enum a => Enum (a) Source # | |
Instance details |
Ix a => Ix (a) Source # | |
Instance details |
Eq a => Eq (a) Source # | |
Instance details |
Ord a => Ord (a) Source # | |
Instance details |
(Eq a, Eq b) => Eq1 ((,,) a b) Source # | |
Instance details |
(Eq a, Eq b) => Eq2 ((,,,) a b) Source # | |
Instance details |
(Ord a, Ord b) => Ord1 ((,,) a b) Source # | |
Instance details |
(Ord a, Ord b) => Ord2 ((,,,) a b) Source # | |
Instance details |
(Read a, Read b) => Read1 ((,,) a b) Source # | |
Instance details |
(Read a, Read b) => Read2 ((,,,) a b) Source # | |
Instance details Methods liftReadsPrec2 :: (Int -> ReadS a0) -> ReadS [a0] -> (Int -> ReadS b0) -> ReadS [b0] -> Int -> ReadS (a, b, a0, b0) Source # liftReadList2 :: (Int -> ReadS a0) -> ReadS [a0] -> (Int -> ReadS b0) -> ReadS [b0] -> ReadS [(a, b, a0, b0)] Source # liftReadPrec2 :: ReadPrec a0 -> ReadPrec [a0] -> ReadPrec b0 -> ReadPrec [b0] -> ReadPrec (a, b, a0, b0) Source # liftReadListPrec2 :: ReadPrec a0 -> ReadPrec [a0] -> ReadPrec b0 -> ReadPrec [b0] -> ReadPrec [(a, b, a0, b0)] Source # |
(Show a, Show b) => Show1 ((,,) a b) Source # | |
Instance details |
(Show a, Show b) => Show2 ((,,,) a b) Source # | |
Instance details |
(Eq a, Eq b, Eq c) => Eq1 ((,,,) a b c) Source # | |
Instance details |
(Ord a, Ord b, Ord c) => Ord1 ((,,,) a b c) Source # | |
Instance details |
(Read a, Read b, Read c) => Read1 ((,,,) a b c) Source # | |
Instance details Methods liftReadsPrec :: (Int -> ReadS a0) -> ReadS [a0] -> Int -> ReadS (a, b, c, a0) Source # liftReadList :: (Int -> ReadS a0) -> ReadS [a0] -> ReadS [(a, b, c, a0)] Source # liftReadPrec :: ReadPrec a0 -> ReadPrec [a0] -> ReadPrec (a, b, c, a0) Source # liftReadListPrec :: ReadPrec a0 -> ReadPrec [a0] -> ReadPrec [(a, b, c, a0)] Source # |
(Show a, Show b, Show c) => Show1 ((,,,) a b c) Source # | |
Instance details |
(Monoid (f a), Monoid (g a)) => Monoid (Product f g a) Source # | |
Instance details |
(Semigroup (f a), Semigroup (g a)) => Semigroup (Product f g a) Source # | |
Instance details |
Monoid (f (g a)) => Monoid (Compose f g a) Source # | |
Instance details |
Semigroup (f (g a)) => Semigroup (Compose f g a) Source # | |
Instance details |