A Forward Iterator that allows dereferenced assignment.
Concept Definition
Required Metafunctions
DifferenceType of an object that stores the difference between two iterators. (IteratorAssociatedTypesConcept)
GetValueType for reading values. (IteratorAssociatedTypesConcept)
PointerReturns pointer to an object, required for operator->, for example. (IteratorAssociatedTypesConcept)
ReferenceReference type. (IteratorAssociatedTypesConcept)
ValueType of the items in the container or behind an iterator. (IteratorAssociatedTypesConcept)
Required Functions
assignValueAssigns value to item. (BasicOutputIteratorConcept)
goNextIterates to next position. (ForwardIteratorConcept)
operator*C++ built-in multiplication operator. (InputIteratorConcept)
operator++ (prefix)C++ built-in prefix increment operator. (InputIteratorConcept)
operator++ (suffix)C++ built-in suffix increment operator. (InputIteratorConcept)
operator->C++ built-in structure dereference operator. (InputIteratorConcept)
setValueMakes holder dependent. (BasicOutputIteratorConcept)
Include Headers
The SeqAn iterators mirror the definitions from ConceptC++.
assignValueAssigns value to item. (BasicOutputIteratorConcept)
getValueAccess to the value. (IteratorAssociatedTypesConcept)
goNextIterates to next position. (ForwardIteratorConcept)
moveValueAssigns value to item. (BasicOutputIteratorConcept)
valueReference to the value. (IteratorAssociatedTypesConcept)
SeqAn - Sequence Analysis Library -

Page built @2013/07/11 09:12:35