Uses of Interface
edu.rice.cs.plt.iter.OptimizedLastIterable

Packages that use OptimizedLastIterable
edu.rice.cs.plt.iter A collection of implementations of Iterable and Iterator
 

Uses of OptimizedLastIterable in edu.rice.cs.plt.iter
 

Classes in edu.rice.cs.plt.iter that implement OptimizedLastIterable
 class BinaryMappedIterable<T1,T2,R>
          An Iterable containing the results of some binary operation on two input lists (assumed to always have the same size).
 class CartesianIterable<T1,T2,R>
          Enumerates the elements of a cartesian (or cross) product.
 class CollapsedIterable<T>
          Collapses a list of lists into a single list.
 class ComposedIterable<T>
          Defines an iterable by composing two other iterables (or a value with an iterable).
 class DiagonalCartesianIterable<T1,T2,R>
          Enumerates the elements of a cartesian (or cross) product in diagonal order.
 class ImmutableIterable<T>
          Wraps an iterable in an immutable interface, thus allowing internal data structures to be treated by clients as iterables without allowing access (via casting) to their mutating methods.
 class MappedIterable<S,T>
          An Iterable containing all the values in the provided Iterable after applying some specified transformation.
 class PermutationIterable<T>
          An enumeration of all permutations of the given list.
 class SingletonIterable<T>
          An iterable wrapping a single value
 class SkipFirstIterable<T>
          Contains all but the first element of a wrapped iterable.
 class SnapshotIterable<T>
          Creates an iterable based on the result of immediately traversing some other iterable (assumed to be finite); generated iterators will traverse those same values in the same order.