26template <alphabet alphabet_t>
34 template <
typename stream_t>
35 constexpr void operator()(stream_t & stream, alphabet_t
const letter)
const noexcept
51template <std::same_as<mask> mask_t>
59 template <
typename stream_t>
60 constexpr void operator()(stream_t & stream, mask_t
const arg)
const noexcept
63 stream << (arg == mask_t{} ?
"UNMASKED" :
"MASKED");
Core alphabet concept and free function/type trait wrappers.
Provides seqan3::debug_stream and related types.
constexpr auto to_char
Return the char representation of an alphabet object.
Definition alphabet/concept.hpp:381
The main SeqAn3 namespace.
Definition aligned_sequence_concept.hpp:26
constexpr void operator()(stream_t &stream, alphabet_t const letter) const noexcept
Print the alphabet to the stream.
Definition debug_stream_alphabet.hpp:35
Definition default_printer.hpp:31
constexpr void operator()(stream_t &stream, mask_t const arg) const noexcept
Print the mask alphabet to the stream.
Definition debug_stream_alphabet.hpp:60
Definition default_printer.hpp:39