|
| Generics.EMGM.Data.Tuple | | Portability | non-portable | | Stability | experimental | | Maintainer | generics@haskell.org |
|
|
|
| Contents | - Unit: ()
- Pair: (a,b)
- Triple: (a,b,c)
- Quadruple: (a,b,c,d)
- Quintuple: (a,b,c,d,e)
- Sextuple: (a,b,c,d,e,f)
- Septuple: (a,b,c,d,e,f,h)
|
|
|
| Description |
Summary: Generic representation and instances for tuples of arity 0
(''unit'') and 2 to 7.
The main purpose of this module is to export the instances for the
representation dispatchers, Rep and (where appropriate) BiFRep2. For the
rare cases in which it is needed, this module also exports the
embedding-projection pair and constructor description.
|
|
| Synopsis |
|
| epTuple0 :: EP () Unit | | | conTuple0 :: ConDescr | | | epTuple2 :: EP (a, b) (a :*: b) | | | conTuple2 :: ConDescr | | | epTuple3 :: EP (a, b, c) (a :*: (b :*: c)) | | | conTuple3 :: ConDescr | | | epTuple4 :: EP (a, b, c, d) (a :*: (b :*: (c :*: d))) | | | conTuple4 :: ConDescr | | | epTuple5 :: EP (a, b, c, d, e) (a :*: (b :*: (c :*: (d :*: e)))) | | | conTuple5 :: ConDescr | | | epTuple6 :: EP (a, b, c, d, e, f) (a :*: (b :*: (c :*: (d :*: (e :*: f))))) | | | conTuple6 :: ConDescr | | | epTuple7 :: EP (a, b, c, d, e, f, h) (a :*: (b :*: (c :*: (d :*: (e :*: (f :*: h)))))) | | | conTuple7 :: ConDescr |
|
|
|
| Unit: ()
|
|
|
| Embedding-projection pair for ()
|
|
|
| Constructor description for ()
|
|
| Pair: (a,b)
|
|
|
| Embedding-projection pair for (a,b)
|
|
|
| Constructor description for (a,b)
|
|
| Triple: (a,b,c)
|
|
|
| Embedding-projection pair for (a,b,c)
|
|
|
| Constructor description for (a,b,c)
|
|
| Quadruple: (a,b,c,d)
|
|
|
| Embedding-projection pair for (a,b,c,d)
|
|
|
| Constructor description for (a,b,c,d)
|
|
| Quintuple: (a,b,c,d,e)
|
|
|
| Embedding-projection pair for (a,b,c,d,e)
|
|
|
| Constructor description for (a,b,c,d,e)
|
|
| Sextuple: (a,b,c,d,e,f)
|
|
|
| Embedding-projection pair for (a,b,c,d,e,f)
|
|
|
| Constructor description for (a,b,c,d,e,f)
|
|
| Septuple: (a,b,c,d,e,f,h)
|
|
|
| Embedding-projection pair for (a,b,c,d,e,f,h)
|
|
|
| Constructor description for (a,b,c,d,e,f,h)
|
|
| Produced by Haddock version 2.4.2 |