Tuple2_

final class Tuple2_[A, B](val tup: (A, B)) extends AnyVal
class AnyVal
trait Matchable
class Any

Value members

Concrete methods

def combine[Z, Y, T](f: (Z, Y) => T)(ev1: A <:< Option[Z], ev2: B <:< Option[Y]): Option[T]

TODO: proper FP name?

TODO: proper FP name?

def isExclusivelyDefined(ev1: A <:< Option[_], ev2: B <:< Option[_]): Boolean
def join: String
def join(sep: String): String
def mapAll[A2, B2](fa: A => A2, fb: B => B2): (A2, B2)
def mapAll[C1, C2](f: C1 => C2)(ev1: A <:< C1, ev2: B <:< C1): (C2, C2)
def mapFirst[A2](fa: A => A2): (A2, B)
def mapSecond[B2](fb: B => B2): (A, B2)
def toOptionalTuple[Z, Y](ev1: A <:< Option[Z], ev2: B <:< Option[Y]): Option[(Z, Y)]
def toSeq[Z](ev1: A <:< Z, ev2: B <:< Z): Seq[Z]

Concrete fields

val tup: (A, B)