29template <
typename stream_type,
typename value_type>
31 std::is_base_of_v<std::ios_base, std::remove_reference_t<stream_type>>
32 &&
requires (stream_type & os, value_type & val) {
41 } -> std::same_as<std::basic_ostream<typename std::remove_reference_t<stream_type>::char_type,
45template <
typename stream_type>
98template <
typename stream_type,
typename value_type>
100 std::is_base_of_v<std::ios_base, std::remove_reference_t<stream_type>>
101 &&
requires (stream_type & is, value_type & val) {
110 } -> std::same_as<std::basic_istream<typename std::remove_reference_t<stream_type>::char_type,
114template <
typename stream_type>
Concept for output streams.
The main SeqAn3 namespace.
Definition aligned_sequence_concept.hpp:26