MySQL 8.0.39
Source Code Documentation
mysqlns::buffer::Preallocated_managed_buffer< Char_t, preallocated_size > Member List

This is the complete list of members for mysqlns::buffer::Preallocated_managed_buffer< Char_t, preallocated_size >, including all inherited members.

allocate_buffer(Size_t new_size)mysqlns::buffer::Managed_buffer< unsigned char >inlineprivate
Buffer_view_t typedefmysqlns::buffer::Managed_buffer< unsigned char >
capacity() constmysqlns::buffer::Rw_buffer< unsigned char >inline
Char_allocator_t typedefmysqlns::buffer::Managed_buffer< unsigned char >
Char_t typedefmysqlns::buffer::Managed_buffer< unsigned char >
Const_iterator_t typedefmysqlns::buffer::Managed_buffer< unsigned char >
Difference_t typedefmysqlns::buffer::Rw_buffer< unsigned char >
get_default_capacity()mysqlns::buffer::Managed_buffer< unsigned char >inline
get_grow_calculator() constmysqlns::buffer::Managed_buffer< unsigned char >inline
Grow_calculator_t typedefmysqlns::buffer::Managed_buffer< unsigned char >
increase_position(Size_t increment)mysqlns::buffer::Rw_buffer< unsigned char >inline
Iterator_t typedefmysqlns::buffer::Managed_buffer< unsigned char >
m_char_allocatormysqlns::buffer::Managed_buffer< unsigned char >private
m_default_buffermysqlns::buffer::Managed_buffer< unsigned char >private
m_default_capacitymysqlns::buffer::Managed_buffer< unsigned char >private
m_grow_calculatormysqlns::buffer::Managed_buffer< unsigned char >private
m_owns_default_buffermysqlns::buffer::Managed_buffer< unsigned char >private
m_preallocated_buffermysqlns::buffer::Preallocated_managed_buffer< Char_t, preallocated_size >private
m_read_partmysqlns::buffer::Rw_buffer< unsigned char >protected
m_write_partmysqlns::buffer::Rw_buffer< unsigned char >protected
Managed_buffer(const Memory_resource_t &memory_resource=Memory_resource_t())mysqlns::buffer::Managed_buffer< unsigned char >inlineexplicit
Managed_buffer(Size_t default_capacity, const Memory_resource_t &memory_resource=Memory_resource_t())mysqlns::buffer::Managed_buffer< unsigned char >inlineexplicit
Managed_buffer(Buffer_view_t default_buffer, const Memory_resource_t &memory_resource=Memory_resource_t())mysqlns::buffer::Managed_buffer< unsigned char >inlineexplicit
Managed_buffer(Managed_buffer &other)=deletemysqlns::buffer::Managed_buffer< unsigned char >
Managed_buffer(Managed_buffer &&other) noexcept=defaultmysqlns::buffer::Managed_buffer< unsigned char >
Memory_resource_t typedefmysqlns::buffer::Managed_buffer< unsigned char >
move_position(Difference_t delta)mysqlns::buffer::Rw_buffer< unsigned char >inline
operator=(Managed_buffer &other)=deletemysqlns::buffer::Managed_buffer< unsigned char >
operator=(Managed_buffer &&other) noexcept=defaultmysqlns::buffer::Managed_buffer< unsigned char >
Rw_buffer< unsigned char >::operator=(Rw_buffer &)=deletemysqlns::buffer::Rw_buffer< unsigned char >
Rw_buffer< unsigned char >::operator=(Rw_buffer &&) noexcept=defaultmysqlns::buffer::Rw_buffer< unsigned char >
Preallocated_managed_buffer(const Memory_resource_t &memory_resource=Memory_resource_t())mysqlns::buffer::Preallocated_managed_buffer< Char_t, preallocated_size >inlineexplicit
read_part() constmysqlns::buffer::Rw_buffer< unsigned char >inline
read_part()mysqlns::buffer::Rw_buffer< unsigned char >inline
replace_buffer(Char_t *new_buffer, Size_t new_size)mysqlns::buffer::Managed_buffer< unsigned char >inlineprivate
reserve_total_size(Size_t requested_size)mysqlns::buffer::Managed_buffer< unsigned char >inline
reserve_write_size(Size_t requested_write_size)mysqlns::buffer::Managed_buffer< unsigned char >inline
reset()mysqlns::buffer::Managed_buffer< unsigned char >inline
Rw_buffer()=defaultmysqlns::buffer::Rw_buffer< unsigned char >
Rw_buffer(Buffer_view_t buffer)mysqlns::buffer::Rw_buffer< unsigned char >inlineexplicit
Rw_buffer(Rw_buffer &)=deletemysqlns::buffer::Rw_buffer< unsigned char >
Rw_buffer(Rw_buffer &&) noexcept=defaultmysqlns::buffer::Rw_buffer< unsigned char >
Rw_buffer_t typedefmysqlns::buffer::Managed_buffer< unsigned char >
set_grow_calculator(const Grow_calculator_t &grow_calculator)mysqlns::buffer::Managed_buffer< unsigned char >inline
set_position(Size_t new_position)mysqlns::buffer::Rw_buffer< unsigned char >inline
Size_t typedefmysqlns::buffer::Managed_buffer< unsigned char >
write_part() constmysqlns::buffer::Rw_buffer< unsigned char >inline
write_part()mysqlns::buffer::Rw_buffer< unsigned char >inline
~Managed_buffer() overridemysqlns::buffer::Managed_buffer< unsigned char >inline
~Rw_buffer()=defaultmysqlns::buffer::Rw_buffer< unsigned char >virtual