# Spec ModViewModifiedString
Transforms the character of a host using a custom functor.

Extends | ModifiedString
All Extended | ModifiedString
All Impl'd | AssignableConcept, ContainerConcept, DestructibleConcept
Defined in | <seqan/modifier.h>
Signature | `template <typename THost, typename TFunctor> class ModifiedString<THost, ModView<TFunctor> >;`

## Template Parameters

`THost` | The host iterator.
`TFunctor` | A unary functor type.

## Member Function Overview

### Member Functions Inherited From AssignableConcept

- `operator=`

## Interface Function Overview

### Interface Functions Inherited From AssignableConcept

- `assign`
- `set`
- `move`

### Interface Functions Inherited From ContainerConcept

- `begin`
- `end`
- `length`
- `empty`
- `swap`
- `writeValue`
- `write`
- `getObjectId`
- `moveValue`
- `append`
- `appendValue`
- `shrinkToFit`
- `directionIterator`

## Interface Metafunction Overview

### Interface Metafunctions Inherited From ContainerConcept

- `DefaultGetIteratorSpec`
- `DefaultIteratorSpec`
- `Difference`
- `DirectionIterator`
- `GetValue`
- `Iterator`
- `Position`
- `Reference`
- `Size`
- `Value`

#### Dox Sources

    /*!
     * @class ModViewModifiedString
     *
     * @extends ModifiedString
     *
     * @headerfile <seqan/modifier.h>
     *
     * @brief Transforms the character of a host using a custom functor.
     *
     * @signature template <typename THost, typename TFunctor> class
     *            ModifiedString<THost, ModView<TFunctor> >;
     *
     * @tparam THost The host iterator.
     * @tparam TFunctor A unary functor type.
     */