MySQL 9.1.0
Source Code Documentation
mysql::containers::buffers::Managed_buffer_sequence< Char_tp, Container_tp > Member List

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

add_buffer(Char_t *buffer_data, Size_t buffer_size)mysql::containers::buffers::Managed_buffer_sequence< Char_tp, Container_tp >inlineprotected
allocate_and_add_buffer(Size_t size)mysql::containers::buffers::Managed_buffer_sequence< Char_tp, Container_tp >inlineprotected
Buffer_allocator_t typedefmysql::containers::buffers::Managed_buffer_sequence< Char_tp, Container_tp >
Buffer_sequence_view_t typedefmysql::containers::buffers::Managed_buffer_sequence< Char_tp, Container_tp >
Buffer_view_t typedefmysql::containers::buffers::Managed_buffer_sequence< Char_tp, Container_tp >
capacity() constmysql::containers::buffers::Rw_buffer_sequence< unsigned char, std::vector >inline
Char_allocator_t typedefmysql::containers::buffers::Managed_buffer_sequence< Char_tp, Container_tp >
Char_t typedefmysql::containers::buffers::Managed_buffer_sequence< Char_tp, Container_tp >
Const_buffer_sequence_view_t typedefmysql::containers::buffers::Rw_buffer_sequence< unsigned char, std::vector >
Const_iterator_t typedefmysql::containers::buffers::Managed_buffer_sequence< Char_tp, Container_tp >
Container_t typedefmysql::containers::buffers::Managed_buffer_sequence< Char_tp, Container_tp >
debug_string(bool show_contents, int indent) const overridemysql::containers::buffers::Managed_buffer_sequence< Char_tp, Container_tp >inlinevirtual
debug_string(bool show_contents=false) constmysql::containers::buffers::Managed_buffer_sequence< Char_tp, Container_tp >inline
Difference_t typedefmysql::containers::buffers::Rw_buffer_sequence< unsigned char, std::vector >
get_boundaries(Buffer_sequence_view_t &buffer_sequence_view)mysql::containers::buffers::Rw_buffer_sequence< unsigned char, std::vector >inlineprotectedstatic
get_grow_calculator() constmysql::containers::buffers::Managed_buffer_sequence< Char_tp, Container_tp >inline
Grow_calculator_t typedefmysql::containers::buffers::Managed_buffer_sequence< Char_tp, Container_tp >
increase_position(Size_t delta)mysql::containers::buffers::Rw_buffer_sequence< unsigned char, std::vector >inline
Iterator_t typedefmysql::containers::buffers::Managed_buffer_sequence< Char_tp, Container_tp >
List_iterator_t typedefmysql::containers::buffers::Managed_buffer_sequence< Char_tp, Container_tp >protected
List_t typedefmysql::containers::buffers::Managed_buffer_sequence< Char_tp, Container_tp >protected
m_buffersmysql::containers::buffers::Managed_buffer_sequence< Char_tp, Container_tp >private
m_char_allocatormysql::containers::buffers::Managed_buffer_sequence< Char_tp, Container_tp >private
m_grow_calculatormysql::containers::buffers::Managed_buffer_sequence< Char_tp, Container_tp >private
m_read_partmysql::containers::buffers::Rw_buffer_sequence< unsigned char, std::vector >private
m_write_partmysql::containers::buffers::Rw_buffer_sequence< unsigned char, std::vector >private
Managed_buffer_sequence(const Grow_calculator_t &grow_calculator=Grow_calculator_t(), const Memory_resource_t &memory_resource=Memory_resource_t(), const Size_t default_buffer_count=16)mysql::containers::buffers::Managed_buffer_sequence< Char_tp, Container_tp >inlineexplicit
Managed_buffer_sequence(Managed_buffer_sequence &)=deletemysql::containers::buffers::Managed_buffer_sequence< Char_tp, Container_tp >
Managed_buffer_sequence(Managed_buffer_sequence &&)=deletemysql::containers::buffers::Managed_buffer_sequence< Char_tp, Container_tp >
Managed_buffer_sequence(Container_t buffers, const Grow_calculator_t &grow_calculator, const Memory_resource_t &memory_resource)mysql::containers::buffers::Managed_buffer_sequence< Char_tp, Container_tp >inlineprotected
managed_buffer_sequence::unittest::Accessormysql::containers::buffers::Managed_buffer_sequence< Char_tp, Container_tp >friend
Memory_resource_t typedefmysql::containers::buffers::Managed_buffer_sequence< Char_tp, Container_tp >
merge_if_split(Buffer_sequence_view_t &left, Buffer_sequence_view_t &right)mysql::containers::buffers::Rw_buffer_sequence< unsigned char, std::vector >inlineprotectedstatic
move_position(Difference_t delta)mysql::containers::buffers::Rw_buffer_sequence< unsigned char, std::vector >inline
move_position_at_most_one_buffer_right(Buffer_sequence_view_t &left, Buffer_sequence_view_t &right, Size_t limit)mysql::containers::buffers::Rw_buffer_sequence< unsigned char, std::vector >inlineprotectedstatic
move_position_one_buffer_left(Buffer_sequence_view_t &left, Buffer_sequence_view_t &right)mysql::containers::buffers::Rw_buffer_sequence< unsigned char, std::vector >inlineprotectedstatic
operator=(Managed_buffer_sequence &)=deletemysql::containers::buffers::Managed_buffer_sequence< Char_tp, Container_tp >
operator=(Managed_buffer_sequence &&)=deletemysql::containers::buffers::Managed_buffer_sequence< Char_tp, Container_tp >
Rw_buffer_sequence< unsigned char, std::vector >::operator=(Rw_buffer_sequence &)=deletemysql::containers::buffers::Rw_buffer_sequence< unsigned char, std::vector >
Rw_buffer_sequence< unsigned char, std::vector >::operator=(Rw_buffer_sequence &&)=deletemysql::containers::buffers::Rw_buffer_sequence< unsigned char, std::vector >
read_part() constmysql::containers::buffers::Rw_buffer_sequence< unsigned char, std::vector >inline
read_part()mysql::containers::buffers::Rw_buffer_sequence< unsigned char, std::vector >inline
reserve_total_size(Size_t requested_total_size)mysql::containers::buffers::Managed_buffer_sequence< Char_tp, Container_tp >inline
reserve_write_size(Size_t requested_write_size)mysql::containers::buffers::Managed_buffer_sequence< Char_tp, Container_tp >inline
reset(Size_t keep_buffer_count=1, Size_t keep_container_capacity=16)mysql::containers::buffers::Managed_buffer_sequence< Char_tp, Container_tp >inline
reset_container(Vector_t &container, Size_t keep_container_capacity)mysql::containers::buffers::Managed_buffer_sequence< Char_tp, Container_tp >inlineprotectedstatic
reset_container(List_t &container, Size_t keep_container_capacity)mysql::containers::buffers::Managed_buffer_sequence< Char_tp, Container_tp >inlineprotectedstatic
Rw_buffer_sequence(Iterator_t begin_arg, Iterator_t end_arg)mysql::containers::buffers::Rw_buffer_sequence< unsigned char, std::vector >inline
Rw_buffer_sequence(Rw_buffer_sequence &)=deletemysql::containers::buffers::Rw_buffer_sequence< unsigned char, std::vector >
Rw_buffer_sequence(Rw_buffer_sequence &&)=deletemysql::containers::buffers::Rw_buffer_sequence< unsigned char, std::vector >
Rw_buffer_sequence_t typedefmysql::containers::buffers::Managed_buffer_sequence< Char_tp, Container_tp >
set_grow_calculator(const Grow_calculator_t &grow_calculator)mysql::containers::buffers::Managed_buffer_sequence< Char_tp, Container_tp >inline
set_position(Size_t new_position)mysql::containers::buffers::Rw_buffer_sequence< unsigned char, std::vector >inline
set_position(Size_t new_position, Buffer_sequence_view_t &left, Buffer_sequence_view_t &right)mysql::containers::buffers::Rw_buffer_sequence< unsigned char, std::vector >inlineprotectedstatic
Size_t typedefmysql::containers::buffers::Managed_buffer_sequence< Char_tp, Container_tp >
Vector_iterator_t typedefmysql::containers::buffers::Managed_buffer_sequence< Char_tp, Container_tp >protected
Vector_t typedefmysql::containers::buffers::Managed_buffer_sequence< Char_tp, Container_tp >protected
write(const Char_t *data, Size_t size)mysql::containers::buffers::Managed_buffer_sequence< Char_tp, Container_tp >inline
write_part() constmysql::containers::buffers::Rw_buffer_sequence< unsigned char, std::vector >inline
write_part()mysql::containers::buffers::Rw_buffer_sequence< unsigned char, std::vector >inline
~Managed_buffer_sequence() overridemysql::containers::buffers::Managed_buffer_sequence< Char_tp, Container_tp >inline
~Rw_buffer_sequence()=defaultmysql::containers::buffers::Rw_buffer_sequence< unsigned char, std::vector >virtual