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