# Fn<> GetValue
Type for reading values.

Defined in | <seqan/basic.h>
Signature | `GetValue<T>::Type;`

## Template Parameters

`T` | Type of the value-holding object.

## Detailed Description

Depending on T, the GetValue-type can either be Value<T>::Type & or Value<T>::Type.

### Remarks

`GetValue` is the return type of @Function.getValue@ that allows a (read-only) access to objects. Do not confuse it with value that returns a reference to the value.

#### Dox Sources

    /*!
     * @mfn GetValue
     *
     * @headerfile <seqan/basic.h>
     *
     * @brief Type for reading values.
     *
     * @signature GetValue<T>::Type;
     *
     * @tparam T Type of the value-holding object.
     *
     * Depending on T, the GetValue-type can either be Value&lt;T&gt;::Type &amp; or
     * Value&lt;T&gt;::Type.
     *
     * @section Remarks
     *
     * <tt>GetValue</tt> is the return type of @Function.getValue@ that allows a
     * (read-only) access to objects. Do not confuse it with value that returns a
     * reference to the value.
     */