|  | 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 ConstBufferSequence used to represent the readable bytes. | |
| The MutableBufferSequence used to represent the writable bytes. | 
| Name | Description | 
|---|---|
| 
                  Returns the  | |
| Return the maximum sum of input and output sizes that can be held without an allocation. | |
| Returns a constant buffer sequence representing the readable bytes. | |
| Clear the readable and writable bytes to zero. | |
| Append writable bytes to the readable bytes. | |
| Remove bytes from beginning of the readable bytes. | |
| 
                  Returns a constant buffer sequence representing the readable bytes.
                   | |
| flat_static_buffer [constructor] | Constructor. | 
| Return the maximum sum of the input and output sequence sizes. | |
| Assignment. | |
| Returns a mutable buffer sequence representing writable bytes. | |
| Returns the number of readable bytes. | 
| Name | Description | 
|---|---|
| Reset the pointed-to buffer. | 
        Buffer sequences returned by data and 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.