# Class Bundle2
Stores references to two arbitrary objects.

Defined in | <seqan/pipe.h>
Signature | `template <typename TInput1, typename TInput2> class Bundle2;`

## Template Parameters

`TInput1` | The type of the first object.
`TInput2` | The type of the second object.

## Member Variable Overview

- `TInput1 Bundle2::in1`
  TInput1 reference
- `TInput2 Bundle2::in2`
  TInput2 reference

## Detailed Description

Primarily used as an adaptor for pipes with two sources.

## See Also

- bundle2

## Member Variables Detail

### `TInput1 Bundle2::in1`

TInput1 reference

### `TInput2 Bundle2::in2`

TInput2 reference

#### Dox Sources

    /*!
     * @class Bundle2
     *
     * @headerfile <seqan/pipe.h>
     *
     * @brief Stores references to two arbitrary objects.
     *
     * @signature template <typename TInput1, typename TInput2> class Bundle2;
     *
     * @tparam TInput1 The type of the first object.
     * @tparam TInput2 The type of the second object.
     *
     * Primarily used as an adaptor for pipes with two sources.
     *
     * @see bundle2
     *
     * @var TInput1 Bundle2::in1;
     *
     * @brief TInput1 reference
     *
     * @var TInput2 Bundle2::in2;
     *
     * @brief TInput2 reference
     */