| License | BSD-style |
|---|---|
| Maintainer | Vincent Hanquez <vincent@snarc.org> |
| Stability | experimental |
| Portability | portable |
| Safe Haskell | None |
| Language | Haskell2010 |
Foundation.Tuple.Nth
Description
a Generalized version of Fstable, Sndable, ..
Using this module is limited to GHC 7.10 and above.
Documentation
class KnownNat n => Nthable n a where Source #
A generalized version of indexed accessor allowing access to tuples n'th element.
Indexing starts at 1, as fst is used to get first element.
Instances
| Nthable 1 (a, b) Source # | |
| Nthable 1 (Tuple2 a b) Source # | |
| Nthable 2 (a, b) Source # | |
| Nthable 2 (Tuple2 a b) Source # | |
| Nthable 1 (a, b, c) Source # | |
| Nthable 1 (Tuple3 a b c) Source # | |
| Nthable 2 (a, b, c) Source # | |
| Nthable 2 (Tuple3 a b c) Source # | |
| Nthable 3 (a, b, c) Source # | |
| Nthable 3 (Tuple3 a b c) Source # | |
| Nthable 1 (a, b, c, d) Source # | |
| Nthable 1 (Tuple4 a b c d) Source # | |
| Nthable 2 (a, b, c, d) Source # | |
| Nthable 2 (Tuple4 a b c d) Source # | |
| Nthable 3 (a, b, c, d) Source # | |
| Nthable 3 (Tuple4 a b c d) Source # | |
| Nthable 4 (a, b, c, d) Source # | |
| Nthable 4 (Tuple4 a b c d) Source # | |