17 #include <type_traits>
32 template <
typename stream_type,
typename value_type>
33 SEQAN3_CONCEPT
output_stream_over = std::is_base_of_v<std::ios_base, std::remove_reference_t<stream_type>> &&
34 requires (stream_type & os, value_type & val)
48 template <
typename stream_type>
101 template <
typename stream_type,
typename value_type>
102 SEQAN3_CONCEPT
input_stream_over = std::is_base_of_v<std::ios_base, std::remove_reference_t<stream_type>> &&
103 requires (stream_type & is, value_type & val)
118 template <
typename stream_type>
Concept for output streams.
The main SeqAn3 namespace.
Definition: aligned_sequence_concept.hpp:29