|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||