allocate_buffer(Size_t new_size) | mysql::containers::buffers::Managed_buffer< unsigned char > | inlineprivate |
Buffer_view_t typedef | mysql::containers::buffers::Managed_buffer< unsigned char > | |
capacity() const | mysql::containers::buffers::Rw_buffer< unsigned char > | inline |
Char_allocator_t typedef | mysql::containers::buffers::Managed_buffer< unsigned char > | |
Char_t typedef | mysql::containers::buffers::Managed_buffer< unsigned char > | |
Const_iterator_t typedef | mysql::containers::buffers::Managed_buffer< unsigned char > | |
Difference_t typedef | mysql::containers::buffers::Rw_buffer< unsigned char > | |
get_default_capacity() | mysql::containers::buffers::Managed_buffer< unsigned char > | inline |
get_grow_calculator() const | mysql::containers::buffers::Managed_buffer< unsigned char > | inline |
Grow_calculator_t typedef | mysql::containers::buffers::Managed_buffer< unsigned char > | |
increase_position(Size_t increment) | mysql::containers::buffers::Rw_buffer< unsigned char > | inline |
Iterator_t typedef | mysql::containers::buffers::Managed_buffer< unsigned char > | |
m_char_allocator | mysql::containers::buffers::Managed_buffer< unsigned char > | private |
m_default_buffer | mysql::containers::buffers::Managed_buffer< unsigned char > | private |
m_default_capacity | mysql::containers::buffers::Managed_buffer< unsigned char > | private |
m_grow_calculator | mysql::containers::buffers::Managed_buffer< unsigned char > | private |
m_owns_default_buffer | mysql::containers::buffers::Managed_buffer< unsigned char > | private |
m_preallocated_buffer | mysql::containers::buffers::Preallocated_managed_buffer< Char_t, preallocated_size > | private |
m_read_part | mysql::containers::buffers::Rw_buffer< unsigned char > | protected |
m_write_part | mysql::containers::buffers::Rw_buffer< unsigned char > | protected |
Managed_buffer(const Memory_resource_t &memory_resource=Memory_resource_t()) | mysql::containers::buffers::Managed_buffer< unsigned char > | inlineexplicit |
Managed_buffer(Size_t default_capacity, const Memory_resource_t &memory_resource=Memory_resource_t()) | mysql::containers::buffers::Managed_buffer< unsigned char > | inlineexplicit |
Managed_buffer(Buffer_view_t default_buffer, const Memory_resource_t &memory_resource=Memory_resource_t()) | mysql::containers::buffers::Managed_buffer< unsigned char > | inlineexplicit |
Managed_buffer(Managed_buffer &other)=delete | mysql::containers::buffers::Managed_buffer< unsigned char > | |
Managed_buffer(Managed_buffer &&other) noexcept=default | mysql::containers::buffers::Managed_buffer< unsigned char > | |
Memory_resource_t typedef | mysql::containers::buffers::Managed_buffer< unsigned char > | |
move_position(Difference_t delta) | mysql::containers::buffers::Rw_buffer< unsigned char > | inline |
operator=(Managed_buffer &other)=delete | mysql::containers::buffers::Managed_buffer< unsigned char > | |
operator=(Managed_buffer &&other) noexcept=default | mysql::containers::buffers::Managed_buffer< unsigned char > | |
Rw_buffer< unsigned char >::operator=(Rw_buffer &)=delete | mysql::containers::buffers::Rw_buffer< unsigned char > | |
Rw_buffer< unsigned char >::operator=(Rw_buffer &&) noexcept=default | mysql::containers::buffers::Rw_buffer< unsigned char > | |
Preallocated_managed_buffer(const Memory_resource_t &memory_resource=Memory_resource_t()) | mysql::containers::buffers::Preallocated_managed_buffer< Char_t, preallocated_size > | inlineexplicit |
read_part() const | mysql::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< unsigned char > | inlineprivate |
reserve_total_size(Size_t requested_size) | mysql::containers::buffers::Managed_buffer< unsigned char > | inline |
reserve_write_size(Size_t requested_write_size) | mysql::containers::buffers::Managed_buffer< unsigned char > | inline |
reset() | mysql::containers::buffers::Managed_buffer< unsigned char > | inline |
Rw_buffer()=default | mysql::containers::buffers::Rw_buffer< unsigned char > | |
Rw_buffer(Buffer_view_t buffer) | mysql::containers::buffers::Rw_buffer< unsigned char > | inlineexplicit |
Rw_buffer(Rw_buffer &)=delete | mysql::containers::buffers::Rw_buffer< unsigned char > | |
Rw_buffer(Rw_buffer &&) noexcept=default | mysql::containers::buffers::Rw_buffer< unsigned char > | |
Rw_buffer_t typedef | mysql::containers::buffers::Managed_buffer< unsigned char > | |
set_grow_calculator(const Grow_calculator_t &grow_calculator) | mysql::containers::buffers::Managed_buffer< unsigned char > | inline |
set_position(Size_t new_position) | mysql::containers::buffers::Rw_buffer< unsigned char > | inline |
Size_t typedef | mysql::containers::buffers::Managed_buffer< unsigned char > | |
write_part() const | mysql::containers::buffers::Rw_buffer< unsigned char > | inline |
write_part() | mysql::containers::buffers::Rw_buffer< unsigned char > | inline |
~Managed_buffer() override | mysql::containers::buffers::Managed_buffer< unsigned char > | inline |
~Rw_buffer()=default | mysql::containers::buffers::Rw_buffer< unsigned char > | virtual |