|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use AbstractIterable | |
|---|---|
| edu.rice.cs.plt.collect | Contains general-purpose extensions to and variations on the java.util collections
framework. |
| edu.rice.cs.plt.debug | Defines a variety of logging classes, along with other facilities for code-embedded debugging. |
| edu.rice.cs.plt.iter | A collection of implementations of Iterable and Iterator. |
| Uses of AbstractIterable in edu.rice.cs.plt.collect |
|---|
| Subclasses of AbstractIterable in edu.rice.cs.plt.collect | |
|---|---|
class |
ConsList<T>
A Lisp- or Scheme-style immutable list. |
static class |
ConsList.Empty<T>
The empty variant of a ConsList. |
static class |
ConsList.Nonempty<T>
The nonempty variant of a ConsList. |
| Uses of AbstractIterable in edu.rice.cs.plt.debug |
|---|
| Subclasses of AbstractIterable in edu.rice.cs.plt.debug | |
|---|---|
class |
EventSequence<T>
A sequence of "events" used to record and verify program behavior, especially when this behavior is effect-based. |
| Uses of AbstractIterable in edu.rice.cs.plt.iter |
|---|
| Subclasses of AbstractIterable in edu.rice.cs.plt.iter | |
|---|---|
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 |
EmptyIterable<T>
A 0-length iterable |
class |
FilteredIterable<T>
An Iterable containing all the values in the provided Iterable for which the provided Predicate holds. |
class |
FiniteSequenceIterable<T>
An iterable representing a finite sequence. |
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 |
SkipLastIterable<T>
Contains all but the last 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. |
class |
TruncatedIterable<T>
Contains, for some value size, the first size elements of a nested iterable. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||