tuple-0.2.0.1: Various functions on tuples

Safe HaskellSafe-Inferred

Data.Tuple.Select

Documentation

class Sel1 a b | a -> b where

Methods

sel1 :: a -> b

Instances

Sel1 (OneTuple a) a 
Sel1 (a1, a2) a1 
Sel1 (a1, a2, a3) a1 
Sel1 (a1, a2, a3, a4) a1 
Sel1 (a1, a2, a3, a4, a5) a1 
Sel1 (a1, a2, a3, a4, a5, a6) a1 
Sel1 (a1, a2, a3, a4, a5, a6, a7) a1 
Sel1 (a1, a2, a3, a4, a5, a6, a7, a8) a1 
Sel1 (a1, a2, a3, a4, a5, a6, a7, a8, a9) a1 
Sel1 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10) a1 
Sel1 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11) a1 
Sel1 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12) a1 
Sel1 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13) a1 
Sel1 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14) a1 
Sel1 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15) a1 

class Sel2 a b | a -> b where

Methods

sel2 :: a -> b

Instances

Sel2 (a1, a2) a2 
Sel2 (a1, a2, a3) a2 
Sel2 (a1, a2, a3, a4) a2 
Sel2 (a1, a2, a3, a4, a5) a2 
Sel2 (a1, a2, a3, a4, a5, a6) a2 
Sel2 (a1, a2, a3, a4, a5, a6, a7) a2 
Sel2 (a1, a2, a3, a4, a5, a6, a7, a8) a2 
Sel2 (a1, a2, a3, a4, a5, a6, a7, a8, a9) a2 
Sel2 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10) a2 
Sel2 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11) a2 
Sel2 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12) a2 
Sel2 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13) a2 
Sel2 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14) a2 
Sel2 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15) a2 

class Sel3 a b | a -> b where

Methods

sel3 :: a -> b

Instances

Sel3 (a1, a2, a3) a3 
Sel3 (a1, a2, a3, a4) a3 
Sel3 (a1, a2, a3, a4, a5) a3 
Sel3 (a1, a2, a3, a4, a5, a6) a3 
Sel3 (a1, a2, a3, a4, a5, a6, a7) a3 
Sel3 (a1, a2, a3, a4, a5, a6, a7, a8) a3 
Sel3 (a1, a2, a3, a4, a5, a6, a7, a8, a9) a3 
Sel3 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10) a3 
Sel3 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11) a3 
Sel3 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12) a3 
Sel3 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13) a3 
Sel3 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14) a3 
Sel3 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15) a3 

class Sel4 a b | a -> b where

Methods

sel4 :: a -> b

Instances

Sel4 (a1, a2, a3, a4) a4 
Sel4 (a1, a2, a3, a4, a5) a4 
Sel4 (a1, a2, a3, a4, a5, a6) a4 
Sel4 (a1, a2, a3, a4, a5, a6, a7) a4 
Sel4 (a1, a2, a3, a4, a5, a6, a7, a8) a4 
Sel4 (a1, a2, a3, a4, a5, a6, a7, a8, a9) a4 
Sel4 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10) a4 
Sel4 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11) a4 
Sel4 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12) a4 
Sel4 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13) a4 
Sel4 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14) a4 
Sel4 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15) a4 

class Sel5 a b | a -> b where

Methods

sel5 :: a -> b

Instances

Sel5 (a1, a2, a3, a4, a5) a5 
Sel5 (a1, a2, a3, a4, a5, a6) a5 
Sel5 (a1, a2, a3, a4, a5, a6, a7) a5 
Sel5 (a1, a2, a3, a4, a5, a6, a7, a8) a5 
Sel5 (a1, a2, a3, a4, a5, a6, a7, a8, a9) a5 
Sel5 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10) a5 
Sel5 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11) a5 
Sel5 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12) a5 
Sel5 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13) a5 
Sel5 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14) a5 
Sel5 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15) a5 

class Sel6 a b | a -> b where

Methods

sel6 :: a -> b

Instances

Sel6 (a1, a2, a3, a4, a5, a6) a6 
Sel6 (a1, a2, a3, a4, a5, a6, a7) a6 
Sel6 (a1, a2, a3, a4, a5, a6, a7, a8) a6 
Sel6 (a1, a2, a3, a4, a5, a6, a7, a8, a9) a6 
Sel6 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10) a6 
Sel6 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11) a6 
Sel6 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12) a6 
Sel6 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13) a6 
Sel6 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14) a6 
Sel6 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15) a6 

class Sel7 a b | a -> b where

Methods

sel7 :: a -> b

Instances

Sel7 (a1, a2, a3, a4, a5, a6, a7) a7 
Sel7 (a1, a2, a3, a4, a5, a6, a7, a8) a7 
Sel7 (a1, a2, a3, a4, a5, a6, a7, a8, a9) a7 
Sel7 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10) a7 
Sel7 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11) a7 
Sel7 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12) a7 
Sel7 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13) a7 
Sel7 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14) a7 
Sel7 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15) a7 

class Sel8 a b | a -> b where

Methods

sel8 :: a -> b

Instances

Sel8 (a1, a2, a3, a4, a5, a6, a7, a8) a8 
Sel8 (a1, a2, a3, a4, a5, a6, a7, a8, a9) a8 
Sel8 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10) a8 
Sel8 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11) a8 
Sel8 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12) a8 
Sel8 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13) a8 
Sel8 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14) a8 
Sel8 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15) a8 

class Sel9 a b | a -> b where

Methods

sel9 :: a -> b

Instances

Sel9 (a1, a2, a3, a4, a5, a6, a7, a8, a9) a9 
Sel9 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10) a9 
Sel9 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11) a9 
Sel9 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12) a9 
Sel9 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13) a9 
Sel9 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14) a9 
Sel9 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15) a9 

class Sel10 a b | a -> b where

Methods

sel10 :: a -> b

Instances

Sel10 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10) a10 
Sel10 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11) a10 
Sel10 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12) a10 
Sel10 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13) a10 
Sel10 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14) a10 
Sel10 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15) a10 

class Sel11 a b | a -> b where

Methods

sel11 :: a -> b

Instances

Sel11 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11) a11 
Sel11 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12) a11 
Sel11 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13) a11 
Sel11 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14) a11 
Sel11 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15) a11 

class Sel12 a b | a -> b where

Methods

sel12 :: a -> b

Instances

Sel12 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12) a12 
Sel12 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13) a12 
Sel12 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14) a12 
Sel12 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15) a12 

class Sel13 a b | a -> b where

Methods

sel13 :: a -> b

Instances

Sel13 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13) a13 
Sel13 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14) a13 
Sel13 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15) a13 

class Sel14 a b | a -> b where

Methods

sel14 :: a -> b

Instances

Sel14 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14) a14 
Sel14 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15) a14 

class Sel15 a b | a -> b where

Methods

sel15 :: a -> b

Instances

Sel15 (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15) a15