Uses of Class
edu.rice.cs.plt.tuple.Tuple

Packages that use Tuple
edu.rice.cs.plt.tuple Classes for the type-parameterized representation of tuples. 
 

Uses of Tuple in edu.rice.cs.plt.tuple
 

Subclasses of Tuple in edu.rice.cs.plt.tuple
 class IdentityOctet<T1,T2,T3,T4,T5,T6,T7,T8>
          An octet that defines IdentityOctet.equals(java.lang.Object) and hashCode() in terms of its elements' identity (==) instead of equality (@code equals})
 class IdentityPair<T1,T2>
          A pair that defines IdentityPair.equals(java.lang.Object) and hashCode() in terms of its elements' identity (==) instead of equality (@code equals})
 class IdentityQuad<T1,T2,T3,T4>
          A quad that defines IdentityQuad.equals(java.lang.Object) and hashCode() in terms of its elements' identity (==) instead of equality (@code equals})
 class IdentityQuint<T1,T2,T3,T4,T5>
          A quint that defines IdentityQuint.equals(java.lang.Object) and hashCode() in terms of its elements' identity (==) instead of equality (@code equals})
 class IdentitySeptet<T1,T2,T3,T4,T5,T6,T7>
          A septet that defines IdentitySeptet.equals(java.lang.Object) and hashCode() in terms of its elements' identity (==) instead of equality (@code equals})
 class IdentitySextet<T1,T2,T3,T4,T5,T6>
          A sextet that defines IdentitySextet.equals(java.lang.Object) and hashCode() in terms of its elements' identity (==) instead of equality (@code equals})
 class IdentityTriple<T1,T2,T3>
          A triple that defines IdentityTriple.equals(java.lang.Object) and hashCode() in terms of its elements' identity (==) instead of equality (@code equals})
 class IdentityWrapper<T>
          A wrapper that defines IdentityWrapper.equals(java.lang.Object) and hashCode() in terms of its value's identity (==) instead of equality (@code equals})
 class Null<T>
          An empty tuple.
 class Octet<T1,T2,T3,T4,T5,T6,T7,T8>
          An arbitrary 8-tuple of objects; overrides Octet.toString(), Octet.equals(Object), and hashCode().
 class Option<T>
          A wrapper for optional values.
 class Pair<T1,T2>
          An arbitrary pair of objects; overrides Pair.toString(), Pair.equals(Object), and hashCode().
 class Quad<T1,T2,T3,T4>
          An arbitrary 4-tuple of objects; overrides Quad.toString(), Quad.equals(Object), and hashCode().
 class Quint<T1,T2,T3,T4,T5>
          An arbitrary 5-tuple of objects; overrides Quint.toString(), Quint.equals(Object), and hashCode().
 class Septet<T1,T2,T3,T4,T5,T6,T7>
          An arbitrary 7-tuple of objects; overrides Septet.toString(), Septet.equals(Object), and hashCode().
 class Sextet<T1,T2,T3,T4,T5,T6>
          An arbitrary 6-tuple of objects; overrides Sextet.toString(), Sextet.equals(Object), and hashCode().
 class Triple<T1,T2,T3>
          An arbitrary 3-tuple of objects; overrides Triple.toString(), Triple.equals(Object), and hashCode().
 class Wrapper<T>
          An arbitrary 1-tuple; overrides Wrapper.toString(), Wrapper.equals(Object), and hashCode().