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>::Type
The container type of the iterator. -
IterComplementConst<TIter>::Type
Metafunction that complements the const-ness of the container of an iterator. -
IterMakeConst<TIter>::Type
Metafunction to make enforce const-ness of the container of an iterator. -
Spec<TIter>::Type
Return 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
Thread safety unknown!