# Fn<> IsCharType
Return whether the argument is `char`, `wchar_t`, `char const`, or `wchar_t const`.

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

## Template Parameters

`T` | Type to check type of.

## Detailed Description

This metafunction is used to enable and disable templated adaptions of arrays to sequences for builtin character types only.

The return value is `True`/`true` for `char`, `wchar_t`, `char const`, and `wchar_t const`.

#### Dox Sources

    /*!
     * @mfn IsCharType
     *
     * @headerfile <seqan/basic.h>
     *
     * @brief Return whether the argument is <tt>char</tt>, <tt>wchar_t</tt>,
     *        <tt>char const</tt>, or <tt>wchar_t const</tt>.
     *
     * @signature IsCharType<T>::Type;
     * @signature IsCharType<T>::VALUE;
     *
     * @tparam T Type to check type of.
     *
     * This metafunction is used to enable and disable templated adaptions of arrays
     * to sequences for builtin character types only.
     *
     * The return value is <tt>True</tt>/<tt>true</tt> for <tt>char</tt>,
     * <tt>wchar_t</tt>, <tt>char const</tt>, and <tt>wchar_t const</tt>.
     */