namespace
conceptsClasses
-
template<class T>struct buffered_stream
- A constraint for streams which implement buffering, and require an explicit call to
flush
to synchronize that buffer. -
template<class T>struct input_stream
- A constraint for streams which meet the input stream interface.
-
template<class T>struct integral
- Constraint for basic integer types or enums.
-
template<class T>struct no_copy_input_stream
- A constraint for streams which provide a
read_bytes
overload which doesn't require an intermediate copy. -
template<class T>struct output_stream
- A constraint for streams which meet the output stream interface.
-
template<class T>struct resizable
- A constraint for container types which can be resized.
-
template<class T>struct seekable_stream
- A constraint for streams which meet the seekable stream interface.