|  | Home | Libraries | People | FAQ | More | 
A DynamicBuffer with a fixed size internal buffer.
        Defined in header <boost/beast/core/flat_static_buffer.hpp>
      
template< std::size_t N> class flat_static_buffer : public flat_static_buffer_base
| 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 | 
|---|---|
| Returns the flat_static_buffer_base portion of this object. | |
| Return the maximum sum of input and output sizes that can be held without an allocation. | |
| Move bytes from the output sequence to the input sequence. | |
| Remove bytes from the input sequence. | |
| Get a list of buffers that represent the input sequence. | |
| Constructor. | |
| Return the maximum sum of the input and output sequence sizes. | |
| Assignment. | |
| Get a list of buffers that represent the output sequence, with the given size. | |
| Set the input and output sequences to size 0. | |
| Return the size of the input sequence. | 
| Name | Description | 
|---|---|
| Reset the pointed-to buffer. | 
        Buffer sequences returned by flat_static_buffer::data and flat_static_buffer::prepare will always be of length
        one. This implements a dynamic buffer using no memory allocations.
      
| Type | Description | 
|---|---|
| 
                   | The number of bytes in the internal buffer. | 
        To reduce the number of template instantiations when passing objects of this
        type in a deduced context, the signature of the receiving function should
        use flat_static_buffer_base instead.
      
        Convenience header <boost/beast/core.hpp>