Requires stream ownership to prevent leaving the stream at an unexpected position after buffered reads.
Declared in <streams.h>
explicit
BufferedReader(
S&& stream,
size_t size = 1 << 16)
requires std::is_rvalue_reference_v<S&&>;
| Name | Description |
|---|---|
| stream | Underlying stream to read from; ownership is taken via rvalue reference. |
| size | Size in bytes of the internal read buffer. |