Concept ForwardIteratorConceptIterator that allows passing over a linear sequence multiple times.
Iterator that allows passing over a linear sequence multiple times.
Extends | DefaultConstructibleConcept, InputIteratorConcept |
---|---|
All Extended | CopyConstructibleConcept, DefaultConstructibleConcept, EqualityComparableConcept, InputIteratorConcept, IteratorAssociatedTypesConcept |
All Subcl's | BidirectionalIteratorConcept, MutableBidirectionalIteratorConcept, MutableForwardIteratorConcept, MutableRandomAccessIteratorConcept, MutableRootedIteratorConcept, MutableRootedRandomAccessIteratorConcept, RandomAccessIteratorConcept, RootedIteratorConcept, RootedRandomAccessIteratorConcept |
Defined in | <seqan/basic.h> |
Signature |
ForwardIteratorConcept<T>
|
Detailed Description
The SeqAn iterators mirror the definitions from ConceptC++.
Examples
In the following, x is an iterator to type X.
The following expressions must be valid.
++x // Preincrement.
x++ // Postincrement.