![]()  | 
        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.
                    | 
|
| 
                 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