Class
IterBase class for iterators to traverse containers.
Base class for iterators to traverse containers.
| Implements | IteratorAssociatedTypesConcept |
|---|---|
| All Subcl's | AdaptorIterator, AdjacencyIterator, AlignColIterator, AnnotationTreeIterator, BfsIterator, BottomUpIterator, ConcatVirtualIterator, DeltaMapIterator, DfsPreorderIterator, EdgeIterator, InputStreamIterator, MaxRepeatsIterator, MultiMemsIterator, MumsIterator, OutEdgeIterator, OutputStreamIterator, PositionIterator, RightArrayBinaryTreeIterator, StdAdaptorIterator, StreamIterator, SuperMaxRepeatsFastIterator, SuperMaxRepeatsIterator, TopDownHistoryIterator, TopDownIterator, VertexIterator, VSTreeIterator, ZipIterator |
| All Impl'd | IteratorAssociatedTypesConcept |
| Defined in | <seqan/basic.h> |
| Signature |
template <typename TContainer, typename TSpec>
class Iter;
|
Template Parameters
TContainer |
The type of the container to iterate. |
|---|---|
TSpec |
Type to use for specializing the Iter class. |
Member Function Overview
Interface Function Overview
Interface Functions Inherited From IteratorAssociatedTypesConcept
Interface Metafunction Overview
-
Container<TIter>::TypeThe container type of the iterator. -
IterComplementConst<TIter>::TypeMetafunction that complements the const-ness of the container of an iterator. -
IterMakeConst<TIter>::TypeMetafunction to make enforce const-ness of the container of an iterator. -
Spec<TIter>::TypeReturn specialization tag of the Iter specialization.
Interface Metafunctions Inherited From IteratorAssociatedTypesConcept
Member Functions Detail
Iter::Iter()
Iter::Iter(stream)
Iter::Iter(streamBuf)
Constructor.
Parameters
stream
|
The TStream to write to. |
|---|---|
streamBuf
|
A StreamBuffer to write to. |
Allows default construction, construction from stream, as well as from a StreamBuffer.
Data Races
If not stated otherwise, concurrent invocation is not guaranteed to be thread-safe.