Product12 (original) (raw)
scala.Product12
See theProduct12 companion object
trait Product12[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12] extends Product
Product12 is a Cartesian product of 12 components.
Attributes
Companion
Source
Graph
Supertypes
Known subtypes
class (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)
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 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
12
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