![]() |
MySQL 9.6.0
Source Code Documentation
|
Experimental API header. More...
#include "mysql/sets/boundary_set_meta.h"#include "mysql/sets/interval_set_category.h"#include "mysql/sets/meta.h"#include "mysql/sets/set_categories_and_traits.h"#include "mysql/sets/set_traits.h"Go to the source code of this file.
Classes | |
| struct | mysql::sets::Enable_donate_set< Source_t, Target_t > |
| Declare that move-semantics is supported for full-set-copy operations on Set Container Wrapper types, whenever the wrapped types can be nothrow-moved. More... | |
| struct | mysql::sets::Enable_donate_set_elements< Source_t, Target_t > |
Declare that move-semantics is supported for element operations on Boundary Storage types, whenever full-set-copy is enabled and the function steal_and_insert is defined. More... | |
Namespaces | |
| namespace | mysql |
| namespace | mysql::sets |
| namespace | mysql::sets::detail |
Concepts | |
| concept | mysql::sets::Is_interval_set |
| concept | mysql::sets::Is_interval_set_over_traits |
| concept | mysql::sets::Is_interval_set_over_traits_unqualified |
| concept | mysql::sets::Is_interval_container |
True if Test is an Interval_container. | |
| concept | mysql::sets::detail::Shall_enable_donate_set_for_interval_container |
| Helper concept to define the condition when Enable_donate_set shall be defined for Interval Container types. | |
| concept | mysql::sets::detail::Shall_enable_donate_set_elements_for_interval_container |
| Helper concept to define the condition when Enable_donate_set_elements shall be defined for Interval Container types. | |
Typedefs | |
| template<Is_interval_container Interval_container_t> | |
| using | mysql::sets::Interval_set_boundary_set_type = std::remove_cvref_t< decltype(std::declval< Interval_container_t >().boundaries())> |
| The type of the Boundary Set for a given Interval Set. More... | |
Experimental API header.