Class
Iter
Iterator that is used to traverse containers.

Iterator

Iter

Adaptor Iterator | Adjacency Iterator | AlignColIterator | Bfs Iterator | ConcatVirtual Iterator | Dfs Preorder Iterator
Edge Iterator | HitIterator | HspIterator | Out-Edge Iterator | Position Iterator | SimpleIterator
Vertex Iterator

Iter<TContainer, TSpec>
Include Headers
seqan/basic.h
Parameters

TContainer | Type of the container that can be iterated by Iter. Metafunctions: Container
TSpec | The specializing type. Metafunctions: Spec

Implements
Iterator
Specializations

Adaptor Iterator | Adapts iterators to Rooted Iterator.
Adjacency Iterator | Adjacency iterator for Graph.
AlignColIterator | Iterator for AlignCols pseudo container.
Bfs Iterator | Breath-first search iterator for Graph.
ConcatVirtual Iterator | Iterator that sequentially iterates through the elements of a StringSet as if they were directly concatenated, cmp. ConcatDirect.
Dfs Preorder Iterator | Depth-first search iterator for Graph.
Edge Iterator | Edge iterator for Graph.
HitIterator | Hit iterator for BlastReport.
HspIterator | Hsp iterator for BlastHit.
Out-Edge Iterator | Out-edge iterator for Graph.
Position Iterator | Adapts position to iterator.
SimpleIterator | A simple iterator.
Vertex Iterator | Vertex iterator for Graph.

Metafunctions

Container | Type of the container given an iterator.
Container | Type of the container given an iterator.
Difference | Type of an object that stores the difference between two iterators.
GetValue | Type for reading values.
Iterator | Type of iterator objects that are used to traverse the container.
Position | Type of an object that represents a position in a container.
Reference | Reference type.
Spec | The spec of a class.
Value | Type of the items in the container.

Functions

assignValue | Assigns value to item.
assignValue | Assigns value to item.
atBegin | Determines whether an iterator is at the beginning position.
atBegin | Determines whether an iterator is at the beginning position.
atEnd | Determines whether an iterator is at the end position.
atEnd | Determines whether an iterator is at the end position.
atEndOfSequence | Returns true if the iterator is at the end of a sequence.
container | Container of an iterator.
difference | The difference between two iterators.
difference | The difference between two iterators.
getValue | Access to the value.
getValue | Access to the value.
goBegin | Iterates to the first position of a container.
goBegin | Iterates to the first position of a container.
goEnd | Iterates to the last position of a container.
goEnd | Iterates to the last position of a container.
goFurther | Iterates some steps further.
goFurther | Iterates some steps further.
goNext | Iterates to next position.
goNext | Iterates to next position.
goPrevious | Iterates to pevious position.
goPrevious | Iterates to pevious position.
moveValue | Assigns value to item.
moveValue | Assigns value to item.
position | Position of an iterator.
position | Position of an iterator.
value | Reference to the value.
value | Reference to the value.

SeqAn - Sequence Analysis Library - www.seqan.de

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