Concept for i/o streams permitting both directions. More...
#include <seqan3/io/stream/concept.hpp>
Related Functions | |
(Note that these are not member functions.) | |
Requirements for seqan3::input_stream_over | |
You can expect these member types and the free function on all types that satisfy seqan3::input_stream_over. | |
std::basic_istream< char_type, traits_type > & | operator>> (value_type val) |
(un)-formatted input operator for the respective type on the underlying stream. More... | |
typename stream::char_type | char_type |
Declares the associated char type. | |
typename stream::traits_type | traits_type |
Declares the associated traits type. | |
typename stream::int_type | int_type |
Declares the associated int type. | |
typename stream::pos_type | pos_type |
Declares the associated pos type. | |
typename stream::off_type | off_type |
Declares the associated off type. | |
Requirements for seqan3::output_stream_over | |
You can expect these member types and the free function on all types that satisfy seqan3::output_stream_over. | |
std::basic_ostream< char_type, traits_type > & | operator<< (value_type val) |
(un)-formatted output operator for the respective type on the underlying stream. More... | |
typename stream::char_type | char_type |
Declares the associated char type. | |
typename stream::traits_type | traits_type |
Declares the associated traits type. | |
typename stream::int_type | int_type |
Declares the associated int type. | |
typename stream::pos_type | pos_type |
Declares the associated pos type. | |
typename stream::off_type | off_type |
Declares the associated off type. | |
Concept for i/o streams permitting both directions.
An object satisfying the requirements of a stream concept can be used to stream in both (input and output) directions.
|
related |
(un)-formatted output operator for the respective type on the underlying stream.
val | The value to write into the stream. |
The char_type
and traits_type
are inferred from the given ostream
.
|
related |
(un)-formatted input operator for the respective type on the underlying stream.
val | The value to read from the stream. |
The char_type
and traits_type
are inferred from the given istream
.