|
SeqAn3 3.4.1-rc.1
The Modern C++ library for sequence analysis.
|
Provides alphabet adaptations for standard char types. More...
Include dependency graph for char.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | seqan3::custom::alphabet< char_type > |
| Alphabet specific customisations for builtin char types. More... | |
Namespaces | |
| namespace | seqan3 |
| The main SeqAn3 namespace. | |
| namespace | seqan3::custom |
| A namespace for third party and standard library specialisations of SeqAn customisation points. | |
| namespace | seqan3::detail |
| The internal SeqAn3 namespace. | |
Variables | |
| template<typename type > | |
| constexpr bool | seqan3::detail::is_char_adaptation_v |
Whether a type is char, char16_t, char32_t or wchar_t (type trait). | |
Provides alphabet adaptations for standard char types.
This file provides function and type trait overloads so that the following types fulfil the seqan3::alphabet:
charchar16_tchar32_tYou will likely not use these interfaces directly, they are, however, very helpful for conversions between other alphabets and between other alphabets and characters.
signed char and unsigned char are absent from the list, because of their type ambiguity with int8_t and uint8_t.