A RandomAccessIteratorConcept that allows assignable derefentiation.
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
goNextIterates to next position. (ForwardIteratorConcept)
goPreviousIterates to pevious position. (BidirectionalIteratorConcept)
operator<C++ built-in less-than comparison operator. (LessThanComparableConcept)
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)
operator-- (prefix)C++ built-in prefix decrement operator. (BidirectionalIteratorConcept)
operator-- (suffix)C++ built-in suffix decrement operator. (BidirectionalIteratorConcept)
Include Headers
The SeqAn iterators mirror the definitions from ConceptC++.
Used By Function
getValueAccess to the value. (IteratorAssociatedTypesConcept)
goNextIterates to next position. (ForwardIteratorConcept)
goPreviousIterates to pevious position. (BidirectionalIteratorConcept)
valueReference to the value. (IteratorAssociatedTypesConcept)
The following expressions should be valid.
value(x, n) = t
x[n] = t
SeqAn - Sequence Analysis Library -

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