All Classes Interface Summary Class Summary
Class |
Description |
Decade<A,B,C,D,E,F,G,H,I,J> |
A tuple of ten elements.
|
Ennead<A,B,C,D,E,F,G,H,I> |
A tuple of nine elements.
|
IValue0<X> |
Marker interface for tuples with a "0" value.
|
IValue1<X> |
Marker interface for tuples with a "1" value.
|
IValue2<X> |
Marker interface for tuples with a "2" value.
|
IValue3<X> |
Marker interface for tuples with a "3" value.
|
IValue4<X> |
Marker interface for tuples with a "4" value.
|
IValue5<X> |
Marker interface for tuples with a "5" value.
|
IValue6<X> |
Marker interface for tuples with a "6" value.
|
IValue7<X> |
Marker interface for tuples with a "7" value.
|
IValue8<X> |
Marker interface for tuples with a "8" value.
|
IValue9<X> |
Marker interface for tuples with a "9" value.
|
IValueKey<X> |
Marker interface for tuples with a "key" value.
|
IValueLabel<X> |
Marker interface for tuples with a "label" value.
|
IValueValue<X> |
Marker interface for tuples with a "value" value.
|
KeyValue<A,B> |
A tuple of two elements, with positions 0 and 1 renamed as "key" and
"value", respectively.
|
LabelValue<A,B> |
A tuple of two elements, with positions 0 and 1 renamed as "label" and
"value", respectively.
|
Octet<A,B,C,D,E,F,G,H> |
A tuple of eight elements.
|
Pair<A,B> |
A tuple of two elements.
|
Quartet<A,B,C,D> |
A tuple of four elements.
|
Quintet<A,B,C,D,E> |
A tuple of five elements.
|
Septet<A,B,C,D,E,F,G> |
A tuple of seven elements.
|
Sextet<A,B,C,D,E,F> |
A tuple of six elements.
|
Triplet<A,B,C> |
A tuple of three elements.
|
Tuple |
Abstract base class for all tuple classes.
|
Unit<A> |
A tuple of one element.
|