in scalding-core/src/main/scala/com/twitter/scalding/GeneratedTupleAdders.scala [304:596]
def :+[C](other: C) =
(tup._1, tup._2, other)
def +:[C](other: C) =
(other, tup._1, tup._2)
def ++[C](other: Tuple1[C]) =
(tup._1, tup._2, other._1)
def ++[C, D](other: Tuple2[C, D]) =
(tup._1, tup._2, other._1, other._2)
def ++[C, D, E](other: Tuple3[C, D, E]) =
(tup._1, tup._2, other._1, other._2, other._3)
def ++[C, D, E, F](other: Tuple4[C, D, E, F]) =
(tup._1, tup._2, other._1, other._2, other._3, other._4)
def ++[C, D, E, F, G](other: Tuple5[C, D, E, F, G]) =
(tup._1, tup._2, other._1, other._2, other._3, other._4, other._5)
def ++[C, D, E, F, G, H](other: Tuple6[C, D, E, F, G, H]) =
(tup._1, tup._2, other._1, other._2, other._3, other._4, other._5, other._6)
def ++[C, D, E, F, G, H, I](other: Tuple7[C, D, E, F, G, H, I]) =
(tup._1, tup._2, other._1, other._2, other._3, other._4, other._5, other._6, other._7)
def ++[C, D, E, F, G, H, I, J](other: Tuple8[C, D, E, F, G, H, I, J]) =
(tup._1, tup._2, other._1, other._2, other._3, other._4, other._5, other._6, other._7, other._8)
def ++[C, D, E, F, G, H, I, J, K](other: Tuple9[C, D, E, F, G, H, I, J, K]) =
(
tup._1,
tup._2,
other._1,
other._2,
other._3,
other._4,
other._5,
other._6,
other._7,
other._8,
other._9
)
def ++[C, D, E, F, G, H, I, J, K, L](other: Tuple10[C, D, E, F, G, H, I, J, K, L]) =
(
tup._1,
tup._2,
other._1,
other._2,
other._3,
other._4,
other._5,
other._6,
other._7,
other._8,
other._9,
other._10
)
def ++[C, D, E, F, G, H, I, J, K, L, M](other: Tuple11[C, D, E, F, G, H, I, J, K, L, M]) =
(
tup._1,
tup._2,
other._1,
other._2,
other._3,
other._4,
other._5,
other._6,
other._7,
other._8,
other._9,
other._10,
other._11
)
def ++[C, D, E, F, G, H, I, J, K, L, M, N](other: Tuple12[C, D, E, F, G, H, I, J, K, L, M, N]) =
(
tup._1,
tup._2,
other._1,
other._2,
other._3,
other._4,
other._5,
other._6,
other._7,
other._8,
other._9,
other._10,
other._11,
other._12
)
def ++[C, D, E, F, G, H, I, J, K, L, M, N, O](other: Tuple13[C, D, E, F, G, H, I, J, K, L, M, N, O]) =
(
tup._1,
tup._2,
other._1,
other._2,
other._3,
other._4,
other._5,
other._6,
other._7,
other._8,
other._9,
other._10,
other._11,
other._12,
other._13
)
def ++[C, D, E, F, G, H, I, J, K, L, M, N, O, P](
other: Tuple14[C, D, E, F, G, H, I, J, K, L, M, N, O, P]
) =
(
tup._1,
tup._2,
other._1,
other._2,
other._3,
other._4,
other._5,
other._6,
other._7,
other._8,
other._9,
other._10,
other._11,
other._12,
other._13,
other._14
)
def ++[C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q](
other: Tuple15[C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q]
) =
(
tup._1,
tup._2,
other._1,
other._2,
other._3,
other._4,
other._5,
other._6,
other._7,
other._8,
other._9,
other._10,
other._11,
other._12,
other._13,
other._14,
other._15
)
def ++[C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R](
other: Tuple16[C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R]
) =
(
tup._1,
tup._2,
other._1,
other._2,
other._3,
other._4,
other._5,
other._6,
other._7,
other._8,
other._9,
other._10,
other._11,
other._12,
other._13,
other._14,
other._15,
other._16
)
def ++[C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S](
other: Tuple17[C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S]
) =
(
tup._1,
tup._2,
other._1,
other._2,
other._3,
other._4,
other._5,
other._6,
other._7,
other._8,
other._9,
other._10,
other._11,
other._12,
other._13,
other._14,
other._15,
other._16,
other._17
)
def ++[C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T](
other: Tuple18[C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T]
) =
(
tup._1,
tup._2,
other._1,
other._2,
other._3,
other._4,
other._5,
other._6,
other._7,
other._8,
other._9,
other._10,
other._11,
other._12,
other._13,
other._14,
other._15,
other._16,
other._17,
other._18
)
def ++[C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U](
other: Tuple19[C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U]
) =
(
tup._1,
tup._2,
other._1,
other._2,
other._3,
other._4,
other._5,
other._6,
other._7,
other._8,
other._9,
other._10,
other._11,
other._12,
other._13,
other._14,
other._15,
other._16,
other._17,
other._18,
other._19
)
def ++[C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V](
other: Tuple20[C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V]
) =
(
tup._1,
tup._2,
other._1,
other._2,
other._3,
other._4,
other._5,
other._6,
other._7,
other._8,
other._9,
other._10,
other._11,
other._12,
other._13,
other._14,
other._15,
other._16,
other._17,
other._18,
other._19,
other._20
)
}
implicit def tup2ToAdder[A, B](tup: Tuple2[A, B]): Tuple2Adder[A, B] = new Tuple2Adder(tup)
class Tuple3Adder[A, B, C](tup: Tuple3[A, B, C]) {