Adapts basic_streambuf
to the dynamic buffer sequence type requirements.
template< typename Allocator = std::allocator<char>> class basic_streambuf_ref
Name |
Description |
---|---|
The type used to represent the input sequence as a list of buffers. |
|
The type used to represent the output sequence as a list of buffers. |
Name |
Description |
---|---|
Construct a basic_streambuf_ref for the given basic_streambuf object. Copy construct a basic_streambuf_ref. Move construct a basic_streambuf_ref. |
|
Get the current capacity of the dynamic buffer. |
|
Move bytes from the output sequence to the input sequence. |
|
Remove characters from the input sequence. |
|
Get a list of buffers that represents the input sequence. |
|
Get the maximum size of the dynamic buffer. |
|
Get a list of buffers that represents the output sequence, with the given size. |
|
Get the size of the input sequence. |
Header: asio/basic_streambuf.hpp
Convenience header: asio.hpp