33template <
typename rng_t>
51template <
typename rng_t>
63 template <
typename stream_t,
typename arg_t>
68 auto last = std::ranges::end(
arg);
92template <sequence sequence_t>
103 template <
typename stream_t,
typename arg_t>
120template <
typename char_sequence_t>
121 requires std::ranges::input_range<char_sequence_t>
122 && (detail::is_char_adaptation_v<std::remove_cvref_t<std::ranges::range_reference_t<char_sequence_t>>>)
132 template <
typename stream_t,
typename arg_t>
136 if constexpr (std::is_pointer_v<std::decay_t<char_sequence_t>>)
152template <
typename integer_sequence_t>
153 requires std::ranges::input_range<integer_sequence_t>
154 && std::integral<std::remove_cvref_t<std::ranges::range_reference_t<integer_sequence_t>>>
Provides alphabet adaptations for standard char types.
A "pretty printer" for most SeqAn data structures and related types.
Definition debug_stream_type.hpp:79
Provides various transformation traits used by the range module.
Provides seqan3::debug_stream and related types.
The main SeqAn3 namespace.
Definition aligned_sequence_concept.hpp:26
Additional non-standard concepts for ranges.
constexpr void operator()(stream_t &stream, arg_t &&arg) const
Prints the character sequence to the given stream.
Definition range.hpp:133
Definition default_printer.hpp:37
constexpr void operator()(stream_t &stream, arg_t &&arg) const
Prints the elements of a sequence to an output stream.
Definition range.hpp:104
Definition default_printer.hpp:42
Provides alphabet adaptations for standard uint types.