Packages

final class TupleOps[T] extends AnyVal

Source
TupleOps.scala
Linear Supertypes
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TupleOps
  2. AnyVal
  3. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new TupleOps(tuple: T)

Value Members

  1. def append[S](value: S)(implicit ao: AppendOne[T, S]): Out

    Appends the given value to the tuple producing a tuple of arity n + 1.

  2. def foldLeft[In](zero: In)(op: BinaryPolyFunc)(implicit fold: FoldLeft[In, T, op.type]): Out

    Left-Folds over the tuple using the given binary poly-function.

  3. def getClass(): Class[_ <: AnyVal]
    Definition Classes
    AnyVal → Any
  4. def join[S](suffixTuple: S)(implicit join: Join[T, S]): Out

    Appends the given tuple to the underlying tuple producing a tuple of arity n + m.

  5. val tuple: T