std::basic_streambuf

std::basic_streambuf

Defined in header <streambuf>
template< 
    class CharT, 
    class Traits = std::char_traits<CharT>
> class basic_streambuf;

The class basic_streambuf controls input and output to a character sequence. It includes and provides access to.

1) The controlled character sequence, also called the buffer, which may contain input sequence (also called get area) for buffering the input operations and/or output sequence (also called put area) for buffer