Concept
MutableRootedRandomAccessIteratorConcept
A Rooted Iterator that allows dereferenced assignment.
Concept Definition
Required Metafunctions
ContainerType of the container given an iterator. (RootedIteratorConcept)
DifferenceType of an object that stores the difference between two iterators. (RandomAccessIteratorConcept)
GetValueType for reading values. (IteratorAssociatedTypesConcept)
PointerReturns pointer to an object, required for operator->, for example. (IteratorAssociatedTypesConcept)
PositionType of an object that represents a position in a container. (RootedRandomAccessIteratorConcept)
ReferenceReference type. (IteratorAssociatedTypesConcept)
ValueType of the items in the container or behind an iterator. (IteratorAssociatedTypesConcept)
Required Functions
atBeginDetermines whether an iterator is at the beginning position. (RootedIteratorConcept)
atEndDetermines whether an iterator is at the end position. (RootedIteratorConcept)
atNilTests whether iterator is at nil position. (RandomAccessIteratorConcept)
containerContainer of an iterator. (RootedIteratorConcept)
differenceThe difference between two iterators. (RandomAccessIteratorConcept)
goBeginIterates to the first position of a container. (RootedRandomAccessIteratorConcept)
goEndIterates to the last position of a container. (RootedRandomAccessIteratorConcept)
goFurtherIterates some steps further. (RandomAccessIteratorConcept)
goNextIterates to next position. (ForwardIteratorConcept)
goNilMoves iterator to nil position. (RandomAccessIteratorConcept)
goPreviousIterates to pevious position. (BidirectionalIteratorConcept)
operator>C++ built-in greater-than comparison operator. (RandomAccessIteratorConcept)
operator>=C++ built-in greather-than-or-equal comparison operator. (RandomAccessIteratorConcept)
operator<C++ built-in less-than comparison operator. (LessThanComparableConcept)
operator<=C++ built-in less-than-or-equal comparison operator. (RandomAccessIteratorConcept)
operator*C++ built-in multiplication operator. (InputIteratorConcept)
operator+C++ built-in addition operator. (RandomAccessIteratorConcept)
operator++ (prefix)C++ built-in prefix increment operator. (InputIteratorConcept)
operator++ (suffix)C++ built-in suffix increment operator. (InputIteratorConcept)
operator+=C++ built-in addition assignment operator. (RandomAccessIteratorConcept)
operator-C++ built-in subtraction operator. (RandomAccessIteratorConcept)
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)
operator-=C++ built-in subtraction assignment operator. (RandomAccessIteratorConcept)
operator[]C++ built-in array subscript operator. (RandomAccessIteratorConcept)
positionPosition of an iterator. (RootedRandomAccessIteratorConcept)
setPositionSets the position of a finder. (RootedRandomAccessIteratorConcept)
MutableRootedRandomAccessIteratorConcept<T>
Include Headers
seqan/basic.h
Functions
atBeginDetermines whether an iterator is at the beginning position. (RootedIteratorConcept)
atEndDetermines whether an iterator is at the end position. (RootedIteratorConcept)
containerContainer of an iterator. (RootedIteratorConcept)
differenceThe difference between two iterators. (RandomAccessIteratorConcept)
getValueAccess to the value. (IteratorAssociatedTypesConcept)
goBeginIterates to the first position of a container. (RootedIteratorConcept)
goEndIterates to the last position of a container. (RootedIteratorConcept)
goFurtherIterates some steps further. (RandomAccessIteratorConcept)
goNextIterates to next position. (ForwardIteratorConcept)
goPreviousIterates to pevious position. (BidirectionalIteratorConcept)
positionPosition of an iterator. (RootedRandomAccessIteratorConcept)
valueReference to the value. (IteratorAssociatedTypesConcept)
SeqAn - Sequence Analysis Library - www.seqan.de
 

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