Tupler4

endpoints4s.Tupler4
trait Tupler4 extends TuplerAppend

Attributes

Graph
Supertypes
trait TuplerAppend
trait Tupler3
trait Tupler2
trait Tupler1
class Object
trait Matchable
class Any
Show all
Known subtypes
trait Tupler5
object Tupler.type

Members list

Type members

Inherited types

type Aux[A, B, Out0] = Tupler[A, B] { type Out = Out0; }

Attributes

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)]

Attributes

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.

Attributes

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.

Attributes

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.

Attributes

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.

Attributes

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.

Attributes

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.

Attributes

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.

Attributes

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.

Attributes

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.

Attributes

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.

Attributes

Inherited from:
TuplerAppend
implicit def tupler1And2[A, B, C]: Aux[A, (B, C), (A, B, C)]

Attributes

Inherited from:
Tupler2
implicit def tupler1And3[A, B, C, D]: Aux[A, (B, C, D), (A, B, C, D)]

Attributes

Inherited from:
Tupler2
implicit def tupler1And4[A, B, C, D, E]: Tupler[A, (B, C, D, E)] { type Out = (A, B, C, D, E); }

Attributes

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.

Attributes

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.

Attributes

Inherited from:
TuplerAppend
implicit def tupler2And1[A, B, C]: Aux[(A, B), C, (A, B, C)]

Attributes

Inherited from:
Tupler2
implicit def tupler2And2[A, B, C, D]: Aux[(A, B), (C, D), (A, B, C, D)]

Attributes

Inherited from:
Tupler3
implicit def tupler2And3[A, B, C, D, E]: Tupler[(A, B), (C, D, E)] { type Out = (A, B, C, D, E); }

Attributes

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.

Attributes

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.

Attributes

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.

Attributes

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.

Attributes

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.

Attributes

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.

Attributes

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.

Attributes

Inherited from:
TuplerAppend