63 template <alphabet_concept out_t, alphabet_concept in_t>
64 constexpr std::array<out_t, alphabet_size_v<in_t>> convert_through_char_representation
68 std::array<out_t, alphabet_size_v<in_t>> ret{};
69 for (
typename in_t::rank_type i = 0; i < alphabet_size_v<in_t>; ++i)
constexpr alphabet_type & assign_rank(alphabet_type &alph, underlying_rank_t< alphabet_type > const rank) requires requires(alphabet_type alph)
Implementation of seqan3::semi_alphabet_concept::assign_rank() that delegates to a member function...
Definition: member_exposure.hpp:110
Definition: aligned_sequence_concept.hpp:288
constexpr alphabet_type & assign_char(alphabet_type &alph, underlying_char_t< alphabet_type > const chr) requires requires(alphabet_type alph)
Implementation of seqan3::alphabet_concept::assign_char() that delegates to a member function...
Definition: member_exposure.hpp:178
Core alphabet concept and free function/metafunction wrappers.
Quality alphabet concept.
constexpr underlying_char_t< alphabet_type > to_char(alphabet_type const alph) requires requires(alphabet_type alph)
Implementation of seqan3::alphabet_concept::to_char() that delegates to a member function.
Definition: member_exposure.hpp:165