MySQL 9.6.0
Source Code Documentation
mysql::sets::throwing::Map_interval_container< Set_traits_tp > Member List

This is the complete list of members for mysql::sets::throwing::Map_interval_container< Set_traits_tp >, including all inherited members.

Allocator_t typedefmysql::sets::Interval_container< Boundary_container_tp >
assign(Source_t &&source)mysql::sets::Interval_container< Boundary_container_tp >
back() constmysql::ranges::Collection_interface< Self_tp >inline
Base_t typedefmysql::sets::throwing::Map_interval_container< Set_traits_tp >private
begin() constmysql::ranges::Disjoint_pairs_interface< Self_tp, Make_pair_tp >inline
begin()mysql::ranges::Disjoint_pairs_interface< Self_tp, Make_pair_tp >inline
boundaries() &noexceptmysql::sets::Interval_container< Boundary_container_tp >inline
boundaries() const &noexceptmysql::sets::Interval_container< Boundary_container_tp >inline
boundaries() &&noexceptmysql::sets::Interval_container< Boundary_container_tp >inline
Boundary_const_iterator_t typedefmysql::sets::Interval_set_interface< Interval_container< Boundary_container_tp >, Boundary_container_tp >
Boundary_container_t typedefmysql::sets::Interval_container< Boundary_container_tp >
Boundary_iterator_t typedefmysql::sets::Interval_container< Boundary_container_tp >
Boundary_set_t typedefmysql::sets::Interval_set_interface< Interval_container< Boundary_container_tp >, Boundary_container_tp >
cbegin() constmysql::ranges::Collection_interface< Self_tp >inline
cend() constmysql::ranges::Collection_interface< Self_tp >inline
clear() noexceptmysql::sets::Interval_container< Boundary_container_tp >inline
Const_iterator_t typedefmysql::sets::Interval_set_interface< Interval_container< Boundary_container_tp >, Boundary_container_tp >
crbegin() constmysql::ranges::Collection_interface< Self_tp >inline
crend() constmysql::ranges::Collection_interface< Self_tp >inline
data()mysql::ranges::Collection_interface< Self_tp >inline
data() constmysql::ranges::Collection_interface< Self_tp >inline
disjoint_pairs_source() constmysql::sets::Interval_set_interface< Interval_container< Boundary_container_tp >, Boundary_container_tp >inline
disjoint_pairs_source()mysql::sets::Interval_set_interface< Interval_container< Boundary_container_tp >, Boundary_container_tp >inline
Element_t typedefmysql::sets::Interval_set_interface< Interval_container< Boundary_container_tp >, Boundary_container_tp >
empty() constmysql::ranges::Disjoint_pairs_interface< Self_tp, Make_pair_tp >inline
empty() constmysql::ranges::Disjoint_pairs_interface< Self_tp, Make_pair_tp >inline
end() constmysql::ranges::Disjoint_pairs_interface< Self_tp, Make_pair_tp >inline
end()mysql::ranges::Disjoint_pairs_interface< Self_tp, Make_pair_tp >inline
front() constmysql::ranges::Collection_interface< Self_tp >inline
get_memory_resource() const noexceptmysql::sets::Interval_container< Boundary_container_tp >inline
has_fast_insertionmysql::sets::Interval_container< Boundary_container_tp >static
inplace_intersect(const Interval_t &interval) noexceptmysql::sets::Interval_container< Boundary_container_tp >inline
inplace_intersect(Interval_set_t &&interval_set)mysql::sets::Interval_container< Boundary_container_tp >
inplace_subtract(const Interval_t &interval)mysql::sets::Interval_container< Boundary_container_tp >
inplace_subtract(Boundary_iterator_t &cursor, const Interval_t &interval)mysql::sets::Interval_container< Boundary_container_tp >
inplace_subtract(Interval_set_t &&interval_set)mysql::sets::Interval_container< Boundary_container_tp >
inplace_union(const Interval_t &interval)mysql::sets::Interval_container< Boundary_container_tp >
inplace_union(Boundary_iterator_t &cursor, const Interval_t &interval)mysql::sets::Interval_container< Boundary_container_tp >
inplace_union(Interval_set_t &&interval_set)mysql::sets::Interval_container< Boundary_container_tp >
insert(const Element_t &element)mysql::sets::Interval_container< Boundary_container_tp >
Interval_container() noexcept=defaultmysql::sets::Interval_container< Boundary_container_tp >
Interval_container(const Interval_container &source)=defaultmysql::sets::Interval_container< Boundary_container_tp >
Interval_container(Interval_container &&source) noexcept=defaultmysql::sets::Interval_container< Boundary_container_tp >
Interval_container(const Memory_resource_t &memory_resource) noexceptmysql::sets::Interval_container< Boundary_container_tp >inlineexplicit
Interval_container(const Is_interval_set_over_traits< Set_traits_t > auto &source)mysql::sets::Interval_container< Boundary_container_tp >inlineexplicit
Interval_container(const Is_interval_set_over_traits< Set_traits_t > auto &source, const Memory_resource_t &memory_resource)mysql::sets::Interval_container< Boundary_container_tp >inlineexplicit
Interval_t typedefmysql::sets::Interval_container< Boundary_container_tp >
Iterator_for typedefmysql::ranges::Collection_interface< Self_tp >private
Iterator_t typedefmysql::sets::Interval_set_interface< Interval_container< Boundary_container_tp >, Boundary_container_tp >
m_boundariesmysql::sets::Interval_container< Boundary_container_tp >private
Make_interval_t typedefmysql::sets::Interval_set_interface< Interval_container< Boundary_container_tp >, Boundary_container_tp >
Make_pair_t typedefmysql::ranges::Disjoint_pairs_interface< Self_tp, Make_pair_tp >
Map_interval_container(Args_t &&...args) noexcept(noexcept(Base_t(std::forward< Args_t >(args)...)))mysql::sets::throwing::Map_interval_container< Set_traits_tp >inlineexplicit
Memory_resource_t typedefmysql::sets::Interval_container< Boundary_container_tp >
noexcept_insertionsmysql::sets::Interval_container< Boundary_container_tp >privatestatic
operator bool() constmysql::ranges::Collection_interface< Self_tp >inlineexplicit
operator!() constmysql::ranges::Collection_interface< Self_tp >inline
operator=(Other_t &&other) noexcept(noexcept(this->assign(std::forward< Other_t >(other))))mysql::sets::throwing::Map_interval_container< Set_traits_tp >inline
mysql::sets::Interval_container::operator=(const Interval_container &source)=defaultmysql::sets::Interval_container< Boundary_container_tp >
mysql::sets::Interval_container::operator=(Interval_container &&source) noexcept=defaultmysql::sets::Interval_container< Boundary_container_tp >
mysql::sets::Interval_container::operator=(const Is_interval_set_over_traits< Set_traits_t > auto &source)mysql::sets::Interval_container< Boundary_container_tp >inline
operator[](std::ptrdiff_t n)mysql::ranges::Collection_interface< Self_tp >inline
operator[](std::ptrdiff_t n) constmysql::ranges::Collection_interface< Self_tp >inline
rbegin()mysql::ranges::Collection_interface< Self_tp >inline
rbegin() constmysql::ranges::Collection_interface< Self_tp >inline
remove(const Element_t &element)mysql::sets::Interval_container< Boundary_container_tp >
rend()mysql::ranges::Collection_interface< Self_tp >inline
rend() constmysql::ranges::Collection_interface< Self_tp >inline
self() constmysql::sets::Interval_set_interface< Interval_container< Boundary_container_tp >, Boundary_container_tp >inlineprivate
self()mysql::sets::Interval_set_interface< Interval_container< Boundary_container_tp >, Boundary_container_tp >inlineprivate
Self_t typedefmysql::sets::Interval_set_interface< Interval_container< Boundary_container_tp >, Boundary_container_tp >private
Set_category_t typedefmysql::sets::Interval_set_interface< Interval_container< Boundary_container_tp >, Boundary_container_tp >
Set_traits_t typedefmysql::sets::Interval_set_interface< Interval_container< Boundary_container_tp >, Boundary_container_tp >
size() constmysql::ranges::Disjoint_pairs_interface< Self_tp, Make_pair_tp >inline
size() constmysql::ranges::Disjoint_pairs_interface< Self_tp, Make_pair_tp >inline
source() constmysql::ranges::Disjoint_pairs_interface< Self_tp, Make_pair_tp >inlineprivate
source()mysql::ranges::Disjoint_pairs_interface< Self_tp, Make_pair_tp >inlineprivate
ssize() constmysql::ranges::Collection_interface< Self_tp >inline
Storage_t typedefmysql::sets::Interval_container< Boundary_container_tp >
This_t typedefmysql::sets::throwing::Map_interval_container< Set_traits_tp >private
~Interval_container() noexcept=defaultmysql::sets::Interval_container< Boundary_container_tp >