Concept ForwardIteratorConcept
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.

Member Function Overview

Member Functions Inherited From EqualityComparableConcept

Interface Function Overview

Interface Functions Inherited From InputIteratorConcept

Interface Functions Inherited From IteratorAssociatedTypesConcept

Interface Metafunction Overview

Interface Metafunctions Inherited From IteratorAssociatedTypesConcept