# Spec PackedTriple
Disable memory alignment to store memory.

Extends | Triple
All Extended | Triple
All Impl'd | ComparableConcept, EqualityComparableConcept, LessThanComparableConcept
Defined in | <seqan/basic.h>
Signature | `template <typename T1, typename T2, typename T3> class Triple<T1, T2, T3, Pack>;`

## Template Parameters

`T1` | The first type of the Triple.
`T2` | The second type of the Triple.
`T3` | The third type of the Triple.

## Member Function Overview

### Member Functions Inherited From Triple

- `Triple`

### Member Functions Inherited From ComparableConcept

- `operator>`

### Member Functions Inherited From EqualityComparableConcept

- `operator!=`
- `operator==`

### Member Functions Inherited From LessThanComparableConcept

- `operator<`

## Interface Function Overview

### Interface Functions Inherited From Triple

- `assignValueI1`
- `assignValueI2`
- `assignValueI3`
- `getValueI1`
- `getValueI2`
- `getValueI3`
- `setValueI1`
- `setValueI2`
- `setValueI3`

### Interface Functions Inherited From ComparableConcept

- `operator<=`
- `operator>=`

## Interface Metafunction Overview

### Interface Metafunctions Inherited From Triple

- `LENGTH`
- `Spec`
- `Value`

## Member Variable Overview

### Member Variables Inherited From Triple

- `i1`
- `i2`
- `i3`

#### Dox Sources

    /*!
     * @class PackedTriple
     *
     * @extends Triple
     *
     * @headerfile <seqan/basic.h>
     *
     * @brief Disable memory alignment to store memory.
     *
     * @signature template <typename T1, typename T2, typename T3> class Triple<T1,
     *            T2, T3, Pack>;
     *
     * @tparam T1 The first type of the Triple.
     * @tparam T2 The second type of the Triple.
     * @tparam T3 The third type of the Triple.
     */