| Class Specialization ModView Transforms the characters of the THost string/iterator using a custom function.
Iterator
Container
ModifiedIterator | ModifiedString
ModView
ModifiedIterator<THost, ModView<TFunctor> > ModifiedString<THost, ModView<TFunctor> > Parameters
THost | Original string/iterator. Types: Iterator
TFunctor | A unary function (see STL's unary_function). Remarks: The argument type of TFunctor must be VALUE<THost>::Type.
Specialization of ModifiedIterator, ModifiedString Implements Container, Iterator Metafunctions
Host | Type of the object a given object depends on. (ModifiedString)
IsSequence | Determines whether a container stores its elements in sequential order. (ModifiedString)
Iterator | Type of iterator objects that are used to traverse the container. (ModifiedString)
Size | Type of an object that is suitable to hold size information. (ModifiedString)
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)
back | The last item in container. (Container)
begin | The begin of a container. (Container)
beginPosition | Begin position of object in host. (Container)
end | The end of a container. (Container)
endPosition | End position of object in host. (Container)
front | The first item in container. (Container)
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)
length | The number of items/characters. (Container)
moveValue | Assigns value to item. (Iterator)
position | Position of an iterator. (Iterator)
value | Reference to the value. (Iterator)
Shortcuts
ModComplementDna | Modifier specialization type for the complement of Dna alphabet sequences.
ModComplementDna5 | Modifier specialization type for the complement of Dna5 alphabet sequences.
Remarks The Value type of this modifier is the result type of TFunctor. Example Programs ModReverse, ModView, Nested Modifiers See Also Dna5StringComplement, Dna5StringReverseComplement, DnaStringComplement, DnaStringReverseComplement, ModComplementDna, ModComplementDna5 SeqAn - Sequence Analysis Library - www.seqan.de