BufferedReader::BufferedReader

Requires stream ownership to prevent leaving the stream at an unexpected position after buffered reads.

Synopsis

Declared in <streams.h>

explicit
BufferedReader(
    S&& stream,
    size_t size = 1 << 16)
requires std::is_rvalue_reference_v<S&&>;

Parameters

NameDescription
streamUnderlying stream to read from; ownership is taken via rvalue reference.
sizeSize in bytes of the internal read buffer.