MySQL 8.0.40
Source Code Documentation
mysqlns::buffer::Managed_buffer_sequence< Char_tp, Container_tp > Member List

This is the complete list of members for mysqlns::buffer::Managed_buffer_sequence< Char_tp, Container_tp >, including all inherited members.

add_buffer(Char_t *buffer_data, Size_t buffer_size)mysqlns::buffer::Managed_buffer_sequence< Char_tp, Container_tp >inlineprotected
allocate_and_add_buffer(Size_t size)mysqlns::buffer::Managed_buffer_sequence< Char_tp, Container_tp >inlineprotected
Buffer_allocator_t typedefmysqlns::buffer::Managed_buffer_sequence< Char_tp, Container_tp >
Buffer_sequence_view_t typedefmysqlns::buffer::Managed_buffer_sequence< Char_tp, Container_tp >
Buffer_view_t typedefmysqlns::buffer::Managed_buffer_sequence< Char_tp, Container_tp >
capacity() constmysqlns::buffer::Rw_buffer_sequence< unsigned char, std::vector >inline
Char_allocator_t typedefmysqlns::buffer::Managed_buffer_sequence< Char_tp, Container_tp >
Char_t typedefmysqlns::buffer::Managed_buffer_sequence< Char_tp, Container_tp >
Const_buffer_sequence_view_t typedefmysqlns::buffer::Rw_buffer_sequence< unsigned char, std::vector >
Const_iterator_t typedefmysqlns::buffer::Managed_buffer_sequence< Char_tp, Container_tp >
Container_t typedefmysqlns::buffer::Managed_buffer_sequence< Char_tp, Container_tp >
debug_string(bool show_contents, int indent) const overridemysqlns::buffer::Managed_buffer_sequence< Char_tp, Container_tp >inlinevirtual
debug_string(bool show_contents=false) constmysqlns::buffer::Managed_buffer_sequence< Char_tp, Container_tp >inline
Difference_t typedefmysqlns::buffer::Rw_buffer_sequence< unsigned char, std::vector >
get_boundaries(Buffer_sequence_view_t &buffer_sequence_view)mysqlns::buffer::Rw_buffer_sequence< unsigned char, std::vector >inlineprotectedstatic
get_grow_calculator() constmysqlns::buffer::Managed_buffer_sequence< Char_tp, Container_tp >inline
Grow_calculator_t typedefmysqlns::buffer::Managed_buffer_sequence< Char_tp, Container_tp >
increase_position(Size_t delta)mysqlns::buffer::Rw_buffer_sequence< unsigned char, std::vector >inline
Iterator_t typedefmysqlns::buffer::Managed_buffer_sequence< Char_tp, Container_tp >
List_iterator_t typedefmysqlns::buffer::Managed_buffer_sequence< Char_tp, Container_tp >protected
List_t typedefmysqlns::buffer::Managed_buffer_sequence< Char_tp, Container_tp >protected
m_buffersmysqlns::buffer::Managed_buffer_sequence< Char_tp, Container_tp >private
m_char_allocatormysqlns::buffer::Managed_buffer_sequence< Char_tp, Container_tp >private
m_grow_calculatormysqlns::buffer::Managed_buffer_sequence< Char_tp, Container_tp >private
m_read_partmysqlns::buffer::Rw_buffer_sequence< unsigned char, std::vector >private
m_write_partmysqlns::buffer::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)mysqlns::buffer::Managed_buffer_sequence< Char_tp, Container_tp >inlineexplicit
Managed_buffer_sequence(Managed_buffer_sequence &)=deletemysqlns::buffer::Managed_buffer_sequence< Char_tp, Container_tp >
Managed_buffer_sequence(Managed_buffer_sequence &&)=deletemysqlns::buffer::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)mysqlns::buffer::Managed_buffer_sequence< Char_tp, Container_tp >inlineprotected
managed_buffer_sequence::unittest::Accessormysqlns::buffer::Managed_buffer_sequence< Char_tp, Container_tp >friend
Memory_resource_t typedefmysqlns::buffer::Managed_buffer_sequence< Char_tp, Container_tp >
merge_if_split(Buffer_sequence_view_t &left, Buffer_sequence_view_t &right)mysqlns::buffer::Rw_buffer_sequence< unsigned char, std::vector >inlineprotectedstatic
move_position(Difference_t delta)mysqlns::buffer::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)mysqlns::buffer::Rw_buffer_sequence< unsigned char, std::vector >inlineprotectedstatic
move_position_one_buffer_left(Buffer_sequence_view_t &left, Buffer_sequence_view_t &right)mysqlns::buffer::Rw_buffer_sequence< unsigned char, std::vector >inlineprotectedstatic
operator=(Managed_buffer_sequence &)=deletemysqlns::buffer::Managed_buffer_sequence< Char_tp, Container_tp >
operator=(Managed_buffer_sequence &&)=deletemysqlns::buffer::Managed_buffer_sequence< Char_tp, Container_tp >
Rw_buffer_sequence< unsigned char, std::vector >::operator=(Rw_buffer_sequence &)=deletemysqlns::buffer::Rw_buffer_sequence< unsigned char, std::vector >
Rw_buffer_sequence< unsigned char, std::vector >::operator=(Rw_buffer_sequence &&)=deletemysqlns::buffer::Rw_buffer_sequence< unsigned char, std::vector >
read_part() constmysqlns::buffer::Rw_buffer_sequence< unsigned char, std::vector >inline
read_part()mysqlns::buffer::Rw_buffer_sequence< unsigned char, std::vector >inline
reserve_total_size(Size_t requested_total_size)mysqlns::buffer::Managed_buffer_sequence< Char_tp, Container_tp >inline
reserve_write_size(Size_t requested_write_size)mysqlns::buffer::Managed_buffer_sequence< Char_tp, Container_tp >inline
reset(Size_t keep_buffer_count=1, Size_t keep_container_capacity=16)mysqlns::buffer::Managed_buffer_sequence< Char_tp, Container_tp >inline
reset_container(Vector_t &container, Size_t keep_container_capacity)mysqlns::buffer::Managed_buffer_sequence< Char_tp, Container_tp >inlineprotectedstatic
reset_container(List_t &container, Size_t keep_container_capacity)mysqlns::buffer::Managed_buffer_sequence< Char_tp, Container_tp >inlineprotectedstatic
Rw_buffer_sequence(Iterator_t begin_arg, Iterator_t end_arg)mysqlns::buffer::Rw_buffer_sequence< unsigned char, std::vector >inline
Rw_buffer_sequence(Rw_buffer_sequence &)=deletemysqlns::buffer::Rw_buffer_sequence< unsigned char, std::vector >
Rw_buffer_sequence(Rw_buffer_sequence &&)=deletemysqlns::buffer::Rw_buffer_sequence< unsigned char, std::vector >
Rw_buffer_sequence_t typedefmysqlns::buffer::Managed_buffer_sequence< Char_tp, Container_tp >
set_grow_calculator(const Grow_calculator_t &grow_calculator)mysqlns::buffer::Managed_buffer_sequence< Char_tp, Container_tp >inline
set_position(Size_t new_position)mysqlns::buffer::Rw_buffer_sequence< unsigned char, std::vector >inline
set_position(Size_t new_position, Buffer_sequence_view_t &left, Buffer_sequence_view_t &right)mysqlns::buffer::Rw_buffer_sequence< unsigned char, std::vector >inlineprotectedstatic
Size_t typedefmysqlns::buffer::Managed_buffer_sequence< Char_tp, Container_tp >
Vector_iterator_t typedefmysqlns::buffer::Managed_buffer_sequence< Char_tp, Container_tp >protected
Vector_t typedefmysqlns::buffer::Managed_buffer_sequence< Char_tp, Container_tp >protected
write(const Char_t *data, Size_t size)mysqlns::buffer::Managed_buffer_sequence< Char_tp, Container_tp >inline
write_part() constmysqlns::buffer::Rw_buffer_sequence< unsigned char, std::vector >inline
write_part()mysqlns::buffer::Rw_buffer_sequence< unsigned char, std::vector >inline
~Managed_buffer_sequence() overridemysqlns::buffer::Managed_buffer_sequence< Char_tp, Container_tp >inline
~Rw_buffer_sequence()=defaultmysqlns::buffer::Rw_buffer_sequence< unsigned char, std::vector >virtual