# Spec HierarchicalPexPattern
By using this specialization, the hierarchircal verification is enabled.

Extends | PexPattern
All Extended | Pattern, PexPattern
Defined in | <seqan/find.h>
Signature | `template <typename TNeedle, typename TMultiFinder> class Pattern<TNeedle, Pex<Hierarchical, TMultiFinder> >;`

## Template Parameters

`TNeedle` | The needle type. Type: ContainerConcept
`TMultiFinder` | Specifies the algorithm for th emultiple exact string matching algorithm.

## Interface Function Overview

### Interface Functions Inherited From Pattern

- `getBeginScore`
- `host`
- `needle`
- `position`
- `scoringScheme`
- `setNeedle`
- `setScoringScheme`

### Interface Functions Inherited From PexPattern

- `getScore`
- `scoreLimit`
- `setSoreLimit`

## Interface Metafunction Overview

### Interface Metafunctions Inherited From Pattern

- `Container`
- `Difference`
- `Host`
- `Needle`
- `PexMultiFinder`
- `Position`
- `ScoringScheme`
- `Size`
- `Value`

#### Dox Sources

    /*!
     * @class HierarchicalPexPattern
     *
     * @extends PexPattern
     *
     * @headerfile <seqan/find.h>
     *
     * @brief By using this specialization, the hierarchircal verification is
     *        enabled.
     *
     * @signature template <typename TNeedle, typename TMultiFinder> class
     *            Pattern<TNeedle, Pex<Hierarchical, TMultiFinder> >;
     *
     * @tparam TNeedle The needle type. Type: @link ContainerConcept @endlink
     * @tparam TMultiFinder Specifies the algorithm for th emultiple exact string
     *                      matching algorithm.
     */