79 template <
typename semi_alphabet_type>
87 template <
typename semi_alphabet_type>
103 template <
typename alphabet_type>
112 template <
typename alphabet_type>
163 template <
typename alphabet_type>
171 template <
typename alphabet_type>
227 template<
typename alphabet_type>
235 template<
typename alphabet_type>
257 template <
typename type>
258 struct is_char_adaptation :
263 template <
typename type>
264 constexpr
bool is_char_adaptation_v = is_char_adaptation<type>::value;
271 template <
typename type>
272 struct is_uint_adaptation :
277 template <
typename type>
278 constexpr
bool is_uint_adaptation_v = is_uint_adaptation<type>::value;
The rank_type of the semi_alphabet. [type metafunction base template].
Definition: concept_pre.hpp:80
typename underlying_rank< semi_alphabet_type >::type underlying_rank_t
The rank_type of the semi_alphabet. [type metafunction shortcut].
Definition: concept_pre.hpp:88
The main SeqAn3 namespace.
Definition: aligned_sequence_concept.hpp:58
The size of the alphabet. [value metafunction base template].
Definition: concept_pre.hpp:104
Metafunction that indicates to what extent an alphabet can handle pseudoknots. [value metafunction ba...
Definition: concept_pre.hpp:228
Definition: aligned_sequence_concept.hpp:288
The char_type of the alphabet. [type metafunction base template].
Definition: concept_pre.hpp:164
typename underlying_char< alphabet_type >::type underlying_char_t
The char_type of the alphabet. [type metafunction shortcut].
Definition: concept_pre.hpp:172