| Copyright | (C) 2008-2016 Jesse Selover, Edward Kmett |
|---|---|
| License | BSD-style (see the file LICENSE) |
| Maintainer | Edward Kmett <ekmett@gmail.com> |
| Stability | provisional |
| Portability | portable |
| Safe Haskell | Safe |
| Language | Haskell98 |
Data.Bifunctor.Product
Description
The product of two bifunctors.
Documentation
Form the product of two bifunctors
Constructors
| Pair (f a b) (g a b) |
Instances
| BifunctorFunctor k k k k (Product k k p) Source | |
| BifunctorComonad k k (Product k k p) Source | |
| (Bifunctor f, Bifunctor g) => Bifunctor (Product * * f g) Source | |
| (Bifoldable f, Bifoldable g) => Bifoldable (Product * * f g) Source | |
| (Bitraversable f, Bitraversable g) => Bitraversable (Product * * f g) Source | |
| (Biapplicative f, Biapplicative g) => Biapplicative (Product * * f g) Source | |
| Generic1 (Product k * f g a) Source | |
| (Eq (f a b), Eq (g a b)) => Eq (Product k k f g a b) Source | |
| (Ord (f a b), Ord (g a b)) => Ord (Product k k f g a b) Source | |
| (Read (f a b), Read (g a b)) => Read (Product k k f g a b) Source | |
| (Show (f a b), Show (g a b)) => Show (Product k k f g a b) Source | |
| Generic (Product k k f g a b) Source | |
| type Rep1 (Product k k1 f g a) Source | |
| type Rep (Product k k1 f g a b) Source | |