| ActionCount<T> |
|
| FilterDistinctAdjacent<T> |
|
| FilterUnique<T> |
|
| Iter<T> |
Iter provides general utilities for working with Iterators.
|
| IteratorBase<X> |
Iterator base class that adds "closeable" to an iterator.
|
| IteratorBlockingQueue<T> |
Iterator over a blocking queue until queue end seen
|
| IteratorConcat<T> |
Iterator of Iterators IteratorConcat is better when there are lots of iterators to
be joined.
|
| IteratorCons<T> |
IteratorCons : the concatenation of two iterators.
|
| IteratorDelayedInitialization<T> |
Class to delay the initialization of an iterator until first call of an Iterator operation.
|
| IteratorInteger |
|
| IteratorNoRemove<T> |
|
| IteratorOnClose<T> |
Add an "onClose" action to an Iterator.
|
| IteratorSlotted<T> |
An Iterator with a one slot lookahead.
|
| IteratorTruncate<T> |
Iterate while a condition is true, then stop.
|
| IteratorWithBuffer<T> |
Iterator that delays output by N slots so you can react to the output before
it's yielded.
|
| IteratorWithHistory<T> |
Remembers the last N yields.
|
| IteratorWrapper<T> |
|
| NullIterator<T> |
Null Iterator - also guaranteed shareable and immutable
|
| PeekIterator<T> |
PeekIterator - is one slot ahead from the wrapped iterator
|
| PushbackIterator<T> |
An iterator where you can push items back into the iterator, to be yielded (LIFO) next time.
|
| SingletonIterator<T> |
|