See: Description
| Interface | Description |
|---|---|
| IBaseIter<TIterator> |
Defines the base requirements for an iterator.
|
| IBidIter<T,TIterator> |
Defines a bidirectional iterator that can be both
incremented and decremented.
|
| IDisposable |
The primary use of this interface is to dispose system resources or to
perform other cleanup.
|
| IFwdIter<T,TIterator> |
Defines a forward iterator that provides a mechanism
for accessing or storing a sequence of values.
|
| IInpIter<T,TIterator> |
Defines an input iterator that provides a mechanism for
accessing a sequence of values.
|
| IOutIter<T,TIterator> |
Defines an output iterator that provides a mechanism
for storing a sequence of values.
|
| IRanIter<T,TIterator> |
Defines a random iterator that provides constant-time
methods for moving forward and backward in arbitrary-sized
steps and for comparing two iterators.
|
| Class | Description |
|---|---|
| BackInsertIter<T,TContainer extends IBackSequence<T>> |
Defines an iterator adaptor that functions as an
output iterator.
|
| ConstantIter<T> |
Defines an iterator adaptor that returns the same value whenever it is accessed.
|
| CountingIter<T> |
Defines an iterator adaptor over a "lazy sequence" of consecutive values.
|
| FilterIter<T,TIterator extends IInpIter<T,TIterator>> |
The filter iterator adaptor creates a view of an iterator range
in which some elements of the range are skipped.
|
| FrontInsertIter<T,TContainer extends IFrontSequence<T>> |
Defines an iterator adaptor that functions as an
output iterator.
|
| InsertIter<T,TContainer extends IInsertSequence<T,TIterator>,TIterator extends IOutIter<T,TIterator>> |
Defines an iterator adaptor that functions as an
output iterator.
|
| TransformIter<T,TIterator extends IInpIter<T,TIterator>> |
Defines an iterator over elements which are the result of
applying some functional transformation to the elements of
an underlying sequence.
|
| ZipIter2<T1,TIterator1 extends IInpIter<T1,TIterator1>,T2,TIterator2 extends IInpIter<T2,TIterator2>> |
Defines an iterator adaptor over tuples of the elements at
corresponding positions of heterogeneous underlying iterators.
|
| ZipIter3<T1,TIterator1 extends IInpIter<T1,TIterator1>,T2,TIterator2 extends IInpIter<T2,TIterator2>,T3,TIterator3 extends IInpIter<T3,TIterator3>> |
Defines an iterator adaptor over tuples of the elements at
corresponding positions of heterogeneous underlying iterators.
|
| Enum | Description |
|---|---|
| IteratorCategory |
Defines the iterator category enumeration.
|
Copyright© 2012 Progeneric Systems, Inc. All Rights Reserved.