Class
Iter
Iterator that is used to traverse containers.

IteratorAssociatedTypesConcept

Iter

Adaptor Iterator | Adjacency Iterator | AlignColIterator | AnnotationTree Iterator | Bfs Iterator | ConcatVirtual Iterator
Dfs Preorder Iterator | Edge Iterator | Out-Edge Iterator | Position Iterator | RightArrayBinaryTree Iterator | STD Adaptor Iterator
VSTree Iterator | Vertex Iterator

BottomUp Iterator

MaxRepeats Iterator
MultiMems Iterator
Mums Iterator
SuperMaxRepeats Iterator
SuperMaxRepeatsFast Iterator

TopDown Iterator

TopDownHistory 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
IteratorAssociatedTypesConcept
Specializations

Adaptor Iterator | Adapts iterators to RootedIteratorConcept.
Adjacency Iterator | Adjacency iterator for Graph.
AlignColIterator | Iterator for AlignCols pseudo container.
AnnotationTree Iterator | Iterator of the annotation tree represented by a FragmentStore.
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.
Out-Edge Iterator | Out-edge iterator for Graph.
Position Iterator | Adapts Position Iterator to Rooted Iterator.
RightArrayBinaryTree Iterator | An iterator for RightArrayBinaryTree.
STD Adaptor Iterator | Adapt STL iterators to SeqAn iterators.
Vertex Iterator | Vertex iterator for Graph.
VSTree Iterator | Abstract iterator for suffix trees.

Metafunctions

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 or behind an iterator.

Functions

assignValue | Assigns value to item.
atBegin | Determines whether an iterator is at the beginning 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.
getValue | Access to the value.
goBegin | Iterates to the first position of a container.
goEnd | Iterates to the last position of a container.
goFurther | Iterates some steps further.
goNext | Iterates to next position.
goPrevious | Iterates to pevious position.
moveValue | Assigns value to item.
position | Position of an iterator.
value | Reference to the value.

SeqAn - Sequence Analysis Library - www.seqan.de

Page built @2014/10/13 16:12:56