Product16 (original) (raw)
scala.Product16
See theProduct16 companion object
trait Product16[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12, +T13, +T14, +T15, +T16] extends Product
Product16 is a Cartesian product of 16 components.
Attributes
Companion
Source
Graph
Supertypes
Known subtypes
class (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)
Members list
A projection of element 1 of this Product.
A projection of element 1 of this Product.
Attributes
Returns
A projection of element 1.
Source
A projection of element 10 of this Product.
A projection of element 10 of this Product.
Attributes
Returns
A projection of element 10.
Source
A projection of element 11 of this Product.
A projection of element 11 of this Product.
Attributes
Returns
A projection of element 11.
Source
A projection of element 12 of this Product.
A projection of element 12 of this Product.
Attributes
Returns
A projection of element 12.
Source
A projection of element 13 of this Product.
A projection of element 13 of this Product.
Attributes
Returns
A projection of element 13.
Source
A projection of element 14 of this Product.
A projection of element 14 of this Product.
Attributes
Returns
A projection of element 14.
Source
A projection of element 15 of this Product.
A projection of element 15 of this Product.
Attributes
Returns
A projection of element 15.
Source
A projection of element 16 of this Product.
A projection of element 16 of this Product.
Attributes
Returns
A projection of element 16.
Source
A projection of element 2 of this Product.
A projection of element 2 of this Product.
Attributes
Returns
A projection of element 2.
Source
A projection of element 3 of this Product.
A projection of element 3 of this Product.
Attributes
Returns
A projection of element 3.
Source
A projection of element 4 of this Product.
A projection of element 4 of this Product.
Attributes
Returns
A projection of element 4.
Source
A projection of element 5 of this Product.
A projection of element 5 of this Product.
Attributes
Returns
A projection of element 5.
Source
A projection of element 6 of this Product.
A projection of element 6 of this Product.
Attributes
Returns
A projection of element 6.
Source
A projection of element 7 of this Product.
A projection of element 7 of this Product.
Attributes
Returns
A projection of element 7.
Source
A projection of element 8 of this Product.
A projection of element 8 of this Product.
Attributes
Returns
A projection of element 8.
Source
A projection of element 9 of this Product.
A projection of element 9 of this Product.
Attributes
Returns
A projection of element 9.
Source
The arity of this product.
The arity of this product.
Attributes
Returns
16
Definition Classes
Source
Returns the n-th projection of this product if 0 <= n < productArity, otherwise throws an IndexOutOfBoundsException
.
Returns the n-th projection of this product if 0 <= n < productArity, otherwise throws an IndexOutOfBoundsException
.
Value parameters
n
number of the projection to be returned
Attributes
Returns
same as ._(n+1)
, for example productElement(0)
is the same as ._1
.
Throws
Definition Classes
Source
The name of the nth element of this product, 0-based.
The name of the nth element of this product, 0-based. In the default implementation, an empty string.
Value parameters
n
the index of the element name to return
Attributes
Returns
the name of the specified element
Throws
Inherited from:
Source
An iterator over the names of all the elements of this product.
An iterator over the names of all the elements of this product.
Attributes
Inherited from:
Source
An iterator over all the elements of this product.
An iterator over all the elements of this product.
Attributes
Returns
in the default implementation, an Iterator[Any]
Inherited from:
Source
A string used in the toString
methods of derived classes.
A string used in the toString
methods of derived classes. Implementations may override this method to prepend a string prefix to the result of toString
methods.
Attributes
Returns
in the default implementation, the empty string
Inherited from:
Source
Checks whether this instance can possibly equal that
.
Checks whether this instance can possibly equal that
.
A method that should be called from every well-designed equals method that is open to be overridden in a subclass. See Programming in Scala, Chapter 28 for discussion and design.
Value parameters
that
the value being probed for possible equality
Attributes
Returns
true if this instance can possibly equal that
, otherwise false
Inherited from:
Source
In this article