Class
ModifiedIteratorAllows you to modify arbitrary iterators by specializing what differs from an origin.
Allows you to modify arbitrary iterators by specializing what differs from an origin.
Implements | RandomAccessIteratorConcept |
---|---|
All Subcl's | ModCyclicShapeModifiedIterator, ModPaddingIterator, ModReverseIterator, ModViewModifiedIterator |
All Impl'd | BidirectionalIteratorConcept, CopyConstructibleConcept, DefaultConstructibleConcept, EqualityComparableConcept, ForwardIteratorConcept, InputIteratorConcept, IteratorAssociatedTypesConcept, LessThanComparableConcept, RandomAccessIteratorConcept |
Defined in | <seqan/modifier.h> |
Signature |
template <typename THost[, typename TSpec]>
class ModifiedIterator;
|
Template Parameters
THost |
The host iterator type. |
---|---|
TSpec |
Tag used for the specialization, defaults to void. |
Member Function Overview
Member Functions Inherited From EqualityComparableConcept
Member Functions Inherited From LessThanComparableConcept
Member Functions Inherited From RandomAccessIteratorConcept
Interface Function Overview
Interface Functions Inherited From BidirectionalIteratorConcept
Interface Functions Inherited From InputIteratorConcept
Interface Functions Inherited From IteratorAssociatedTypesConcept
Interface Functions Inherited From RandomAccessIteratorConcept
Interface Metafunction Overview
Interface Metafunctions Inherited From IteratorAssociatedTypesConcept
Interface Metafunctions Inherited From RandomAccessIteratorConcept
Detailed Description
THost can also be a modified iterator, so you can create custom iterators by combining predefined ones.