MySQL 9.1.0
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  mysql::containers::buffers::Managed_buffer< Char_tp >
 Owned, growable, contiguous memory buffer. More...
 
class  mysql::containers::buffers::Preallocated_managed_buffer< Char_t, preallocated_size >
 

Namespaces

namespace  mysql
 
namespace  mysql::containers
 
namespace  mysql::containers::buffers
 

Variables

constexpr std::size_t mysql::containers::buffers::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.