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.
|