MySQL 8.0.39
Source Code Documentation
managed_buffer.h File Reference

Container class that provides a contiguous memory buffer to the caller, which the caller can request to grow. More...

Go to the source code of this file.

Classes

class  mysqlns::buffer::Managed_buffer< Char_tp >
 Owned, growable, contiguous memory buffer. More...
 
class  mysqlns::buffer::Preallocated_managed_buffer< Char_t, preallocated_size >
 

Namespaces

namespace  mysqlns
 
namespace  mysqlns::buffer
 

Variables

constexpr std::size_t mysqlns::buffer::default_preallocated_managed_buffer_size
 

Detailed Description

Container class that provides a contiguous memory buffer to the caller, which the caller can request to grow.

The growth rate is determined by a Grow_calculator.