# Spec PoolConfigSize
Configuration of Pool.

Extends | PoolSpec
All Extended | Pool, PoolSpec
Defined in | <seqan/pipe.h.
Signature | `template <typename TSize[, typename TFile]> struct PoolConfigSize;`

## Template Parameters

`TSize` | The Pool's size type.
`TFile` | The underlying File type, defaults to `File<>`.

## Interface Function Overview

### Interface Functions Inherited From Pool

- `assign`
- `atEnd`
- `beginRead`
- `beginWrite`
- `clear`
- `endRead`
- `endWrite`
- `front`
- `length`
- `pop`
- `push`
- `resize`

## See Also

- PoolConfig

#### Dox Sources

    /*!
     * @class PoolConfigSize
     *
     * @extends PoolSpec
     *
     * @headerfile <seqan/pipe.h.
     *
     * @brief Configuration of Pool.
     *
     * @signature template <typename TSize[, typename TFile]> struct PoolConfigSize;
     *
     * @tparam TSize The Pool's size type.
     * @tparam TFile The underlying File type, defaults to <tt>File&lt;&gt;</tt>.
     *
     * @see PoolConfig
     */