Tupler

object Tupler extends Tupler4
Companion
class
trait Tupler4
trait Tupler3
trait Tupler2
trait Tupler1
class Object
trait Matchable
class Any

Type members

Inherited types

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

Implicits

Inherited implicits

implicit def ab[A, B]: Aux[A, B, (A, B)]
Inherited from
Tupler1
implicit def leftUnit[A]: Aux[Unit, A, A]
Inherited from
Tupler3
implicit def rightUnit[A]: Aux[A, Unit, A]
Inherited from
Tupler4
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
Tupler4
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 tupler4And1[A, B, C, D, E]: Tupler[(A, B, C, D), E] { type Out = (A, B, C, D, E); }
Inherited from
Tupler4