Tupler4

trait Tupler4 extends TuplerAppend
trait Tupler3
trait Tupler2
trait Tupler1
class Object
trait Matchable
class Any
trait Tupler5
object Tupler.type

Type members

Inherited types

type Aux[A, B, Out0] = Tupler[A, B] { type Out = Out0; }
Inherited from:
Tupler1

Implicits

Implicits

implicit def leftUnit[A]: Aux[Unit, A, A]

Inherited implicits

implicit def ab[A, B]: Aux[A, B, (A, B)]
Inherited from:
Tupler1
implicit def tupler10Append[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11]: Tupler[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10), T11] { type Out = (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11); }

A Tupler that appends an element to an existing tuple of size 10.

A Tupler that appends an element to an existing tuple of size 10.

Inherited from:
TuplerAppend
implicit def tupler11Append[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12]: Tupler[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11), T12] { type Out = (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12); }

A Tupler that appends an element to an existing tuple of size 11.

A Tupler that appends an element to an existing tuple of size 11.

Inherited from:
TuplerAppend
implicit def tupler12Append[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13]: Tupler[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12), T13] { type Out = (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13); }

A Tupler that appends an element to an existing tuple of size 12.

A Tupler that appends an element to an existing tuple of size 12.

Inherited from:
TuplerAppend
implicit def tupler13Append[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14]: Tupler[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13), T14] { type Out = (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14); }

A Tupler that appends an element to an existing tuple of size 13.

A Tupler that appends an element to an existing tuple of size 13.

Inherited from:
TuplerAppend
implicit def tupler14Append[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15]: Tupler[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14), T15] { type Out = (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15); }

A Tupler that appends an element to an existing tuple of size 14.

A Tupler that appends an element to an existing tuple of size 14.

Inherited from:
TuplerAppend
implicit def tupler15Append[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16]: Tupler[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), T16] { type Out = (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16); }

A Tupler that appends an element to an existing tuple of size 15.

A Tupler that appends an element to an existing tuple of size 15.

Inherited from:
TuplerAppend
implicit def tupler16Append[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17]: Tupler[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16), T17] { type Out = (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17); }

A Tupler that appends an element to an existing tuple of size 16.

A Tupler that appends an element to an existing tuple of size 16.

Inherited from:
TuplerAppend
implicit def tupler17Append[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18]: Tupler[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17), T18] { type Out = (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18); }

A Tupler that appends an element to an existing tuple of size 17.

A Tupler that appends an element to an existing tuple of size 17.

Inherited from:
TuplerAppend
implicit def tupler18Append[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19]: Tupler[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18), T19] { type Out = (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19); }

A Tupler that appends an element to an existing tuple of size 18.

A Tupler that appends an element to an existing tuple of size 18.

Inherited from:
TuplerAppend
implicit def tupler19Append[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20]: Tupler[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19), T20] { type Out = (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20); }

A Tupler that appends an element to an existing tuple of size 19.

A Tupler that appends an element to an existing tuple of size 19.

Inherited from:
TuplerAppend
implicit def tupler1And2[A, B, C]: Aux[A, (B, C), (A, B, C)]
Inherited from:
Tupler2
implicit def tupler1And4[A, B, C, D, E]: Tupler[A, (B, C, D, E)] { type Out = (A, B, C, D, E); }
Inherited from:
Tupler3
implicit def tupler20Append[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21]: Tupler[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20), T21] { type Out = (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21); }

A Tupler that appends an element to an existing tuple of size 20.

A Tupler that appends an element to an existing tuple of size 20.

Inherited from:
TuplerAppend
implicit def tupler21Append[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22]: Tupler[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21), T22] { type Out = (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22); }

A Tupler that appends an element to an existing tuple of size 21.

A Tupler that appends an element to an existing tuple of size 21.

Inherited from:
TuplerAppend
implicit def tupler2And1[A, B, C]: Aux[(A, B), C, (A, B, C)]
Inherited from:
Tupler2
implicit def tupler2And2[A, B, C, D]: Aux[(A, B), (C, D), (A, B, C, D)]
Inherited from:
Tupler3
implicit def tupler2And3[A, B, C, D, E]: Tupler[(A, B), (C, D, E)] { type Out = (A, B, C, D, E); }
Inherited from:
Tupler3
implicit def tupler3Append[T1, T2, T3, T4]: Tupler[(T1, T2, T3), T4] { type Out = (T1, T2, T3, T4); }

A Tupler that appends an element to an existing tuple of size 3.

A Tupler that appends an element to an existing tuple of size 3.

Inherited from:
TuplerAppend
implicit def tupler4Append[T1, T2, T3, T4, T5]: Tupler[(T1, T2, T3, T4), T5] { type Out = (T1, T2, T3, T4, T5); }

A Tupler that appends an element to an existing tuple of size 4.

A Tupler that appends an element to an existing tuple of size 4.

Inherited from:
TuplerAppend
implicit def tupler5Append[T1, T2, T3, T4, T5, T6]: Tupler[(T1, T2, T3, T4, T5), T6] { type Out = (T1, T2, T3, T4, T5, T6); }

A Tupler that appends an element to an existing tuple of size 5.

A Tupler that appends an element to an existing tuple of size 5.

Inherited from:
TuplerAppend
implicit def tupler6Append[T1, T2, T3, T4, T5, T6, T7]: Tupler[(T1, T2, T3, T4, T5, T6), T7] { type Out = (T1, T2, T3, T4, T5, T6, T7); }

A Tupler that appends an element to an existing tuple of size 6.

A Tupler that appends an element to an existing tuple of size 6.

Inherited from:
TuplerAppend
implicit def tupler7Append[T1, T2, T3, T4, T5, T6, T7, T8]: Tupler[(T1, T2, T3, T4, T5, T6, T7), T8] { type Out = (T1, T2, T3, T4, T5, T6, T7, T8); }

A Tupler that appends an element to an existing tuple of size 7.

A Tupler that appends an element to an existing tuple of size 7.

Inherited from:
TuplerAppend
implicit def tupler8Append[T1, T2, T3, T4, T5, T6, T7, T8, T9]: Tupler[(T1, T2, T3, T4, T5, T6, T7, T8), T9] { type Out = (T1, T2, T3, T4, T5, T6, T7, T8, T9); }

A Tupler that appends an element to an existing tuple of size 8.

A Tupler that appends an element to an existing tuple of size 8.

Inherited from:
TuplerAppend
implicit def tupler9Append[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10]: Tupler[(T1, T2, T3, T4, T5, T6, T7, T8, T9), T10] { type Out = (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10); }

A Tupler that appends an element to an existing tuple of size 9.

A Tupler that appends an element to an existing tuple of size 9.

Inherited from:
TuplerAppend