MySQL 9.1.0
Source Code Documentation
mysql::containers::buffers::Managed_buffer< Char_tp > Member List

This is the complete list of members for mysql::containers::buffers::Managed_buffer< Char_tp >, including all inherited members.

allocate_buffer(Size_t new_size)mysql::containers::buffers::Managed_buffer< Char_tp >inlineprivate
Buffer_view_t typedefmysql::containers::buffers::Managed_buffer< Char_tp >
capacity() constmysql::containers::buffers::Rw_buffer< unsigned char >inline
Char_allocator_t typedefmysql::containers::buffers::Managed_buffer< Char_tp >
Char_t typedefmysql::containers::buffers::Managed_buffer< Char_tp >
Const_iterator_t typedefmysql::containers::buffers::Managed_buffer< Char_tp >
Difference_t typedefmysql::containers::buffers::Rw_buffer< unsigned char >
get_default_capacity()mysql::containers::buffers::Managed_buffer< Char_tp >inline
get_grow_calculator() constmysql::containers::buffers::Managed_buffer< Char_tp >inline
Grow_calculator_t typedefmysql::containers::buffers::Managed_buffer< Char_tp >
increase_position(Size_t increment)mysql::containers::buffers::Rw_buffer< unsigned char >inline
Iterator_t typedefmysql::containers::buffers::Managed_buffer< Char_tp >
m_char_allocatormysql::containers::buffers::Managed_buffer< Char_tp >private
m_default_buffermysql::containers::buffers::Managed_buffer< Char_tp >private
m_default_capacitymysql::containers::buffers::Managed_buffer< Char_tp >private
m_grow_calculatormysql::containers::buffers::Managed_buffer< Char_tp >private
m_owns_default_buffermysql::containers::buffers::Managed_buffer< Char_tp >private
m_read_partmysql::containers::buffers::Rw_buffer< unsigned char >protected
m_write_partmysql::containers::buffers::Rw_buffer< unsigned char >protected
Managed_buffer(const Memory_resource_t &memory_resource=Memory_resource_t())mysql::containers::buffers::Managed_buffer< Char_tp >inlineexplicit
Managed_buffer(Size_t default_capacity, const Memory_resource_t &memory_resource=Memory_resource_t())mysql::containers::buffers::Managed_buffer< Char_tp >inlineexplicit
Managed_buffer(Buffer_view_t default_buffer, const Memory_resource_t &memory_resource=Memory_resource_t())mysql::containers::buffers::Managed_buffer< Char_tp >inlineexplicit
Managed_buffer(Managed_buffer &other)=deletemysql::containers::buffers::Managed_buffer< Char_tp >
Managed_buffer(Managed_buffer &&other) noexcept=defaultmysql::containers::buffers::Managed_buffer< Char_tp >
Memory_resource_t typedefmysql::containers::buffers::Managed_buffer< Char_tp >
move_position(Difference_t delta)mysql::containers::buffers::Rw_buffer< unsigned char >inline
operator=(Managed_buffer &other)=deletemysql::containers::buffers::Managed_buffer< Char_tp >
operator=(Managed_buffer &&other) noexcept=defaultmysql::containers::buffers::Managed_buffer< Char_tp >
Rw_buffer< unsigned char >::operator=(Rw_buffer &)=deletemysql::containers::buffers::Rw_buffer< unsigned char >
Rw_buffer< unsigned char >::operator=(Rw_buffer &&) noexcept=defaultmysql::containers::buffers::Rw_buffer< unsigned char >
read_part() constmysql::containers::buffers::Rw_buffer< unsigned char >inline
read_part()mysql::containers::buffers::Rw_buffer< unsigned char >inline
replace_buffer(Char_t *new_buffer, Size_t new_size)mysql::containers::buffers::Managed_buffer< Char_tp >inlineprivate
reserve_total_size(Size_t requested_size)mysql::containers::buffers::Managed_buffer< Char_tp >inline
reserve_write_size(Size_t requested_write_size)mysql::containers::buffers::Managed_buffer< Char_tp >inline
reset()mysql::containers::buffers::Managed_buffer< Char_tp >inline
Rw_buffer()=defaultmysql::containers::buffers::Rw_buffer< unsigned char >
Rw_buffer(Buffer_view_t buffer)mysql::containers::buffers::Rw_buffer< unsigned char >inlineexplicit
Rw_buffer(Rw_buffer &)=deletemysql::containers::buffers::Rw_buffer< unsigned char >
Rw_buffer(Rw_buffer &&) noexcept=defaultmysql::containers::buffers::Rw_buffer< unsigned char >
Rw_buffer_t typedefmysql::containers::buffers::Managed_buffer< Char_tp >
set_grow_calculator(const Grow_calculator_t &grow_calculator)mysql::containers::buffers::Managed_buffer< Char_tp >inline
set_position(Size_t new_position)mysql::containers::buffers::Rw_buffer< unsigned char >inline
Size_t typedefmysql::containers::buffers::Managed_buffer< Char_tp >
write_part() constmysql::containers::buffers::Rw_buffer< unsigned char >inline
write_part()mysql::containers::buffers::Rw_buffer< unsigned char >inline
~Managed_buffer() overridemysql::containers::buffers::Managed_buffer< Char_tp >inline
~Rw_buffer()=defaultmysql::containers::buffers::Rw_buffer< unsigned char >virtual