31 template <
typename char_t,
typename tuple_t,
std::size_t ...I>
36 ((s << (I == 0 ?
"" :
",") << get<I>(t)), ...);
51 template <
typename tuple_t,
typename char_t>
53 requires !std::ranges::input_range<tuple_t> &&
55 tuple_like<remove_cvref_t<tuple_t>>
59 detail::print_tuple(s, std::forward<tuple_t>(t),
Provides seqan3::debug_stream and related types.
The main SeqAn3 namespace.
Provides seqan3::tuple_like.
auto const get
A view calling std::get on each element in a range.
Definition: get.hpp:65
Adaptations of concepts from the Ranges TS.
Definition: aligned_sequence_concept.hpp:36
Core alphabet concept and free function/type trait wrappers.
A "pretty printer" for most SeqAn data structures and related types.
Definition: debug_stream_type.hpp:70