32template <
typename stream_type,
typename value_type>
34 std::is_base_of_v<std::ios_base, std::remove_reference_t<stream_type>>
35 &&
requires (stream_type & os, value_type & val) {
44 } -> std::same_as<std::basic_ostream<typename std::remove_reference_t<stream_type>::char_type,
48template <
typename stream_type>
101template <
typename stream_type,
typename value_type>
103 std::is_base_of_v<std::ios_base, std::remove_reference_t<stream_type>>
104 &&
requires (stream_type & is, value_type & val) {
113 } -> std::same_as<std::basic_istream<typename std::remove_reference_t<stream_type>::char_type,
117template <
typename stream_type>
Concept for output streams.
The main SeqAn3 namespace.
Definition: aligned_sequence_concept.hpp:29