Concept
Rooted Iterator
Iterator that knows its container.

Iterator

Rooted Iterator

Concept Definition
Extends
Iterator
Required Metafunctions

Difference | Type of an object that stores the difference between two iterators. (Iterator)
GetValue | Type for reading values. (Iterator)
Reference | Reference type. (Iterator)
Size | Type of an object that is suitable to hold size information. (Iterator)
Value | Type of the items in the container. (Iterator)

Required Functions

assign | Assigns one object to another object. (Iterator)
assignValue | Assigns value to item. (Iterator)
container | Container of an iterator.
getValue | Access to the value. (Iterator)
goNext | Iterates to next position. (Iterator)
moveValue | Assigns value to item. (Iterator)
position | Position of an iterator.
value | Reference to the value. (Iterator)

Used By Function
assignValue, goPrevious, container, goBegin, goFurther, atEnd, goEnd, atBegin, value, getValue, goNext, position, moveValue
Functions

assignValue | Assigns value to item. (Iterator)
atBegin | Determines whether an iterator is at the beginning position. (Iterator)
atEnd | Determines whether an iterator is at the end position. (Iterator)
find | Search for a Pattern in a Finder object.
getValue | Access to the value. (Iterator)
goBegin | Iterates to the first position of a container. (Iterator)
goEnd | Iterates to the last position of a container. (Iterator)
goFurther | Iterates some steps further. (Iterator)
goNext | Iterates to next position. (Iterator)
goPrevious | Iterates to pevious position. (Iterator)
moveValue | Assigns value to item. (Iterator)
position | Position of an iterator. (Iterator)
value | Reference to the value. (Iterator)

Shortcuts

CharIterator | Iterator for CharString.
Dna5Iterator | Iterator for Dna5String.
DnaIterator | Iterator for DnaString.
IupacIterator | Iterator for IupacString.
PeptideIterator | Iterator for Peptide.
Rna5Iterator | Iterator for Rna5String.
RnaIterator | Iterator for RnaString.
UnicodeIterator | Iterator for UnicodeString.

SeqAn - Sequence Analysis Library - www.seqan.de

Page built @2012/03/14 16:34:45