![]() |
MySQL 9.6.0
Source Code Documentation
|
Experimental API header. More...
#include "mysql/ranges/disjoint_pairs.h"#include "mysql/sets/boundary_set_meta.h"#include "mysql/sets/interval_set_category.h"#include "mysql/utils/return_status.h"Go to the source code of this file.
Classes | |
| struct | mysql::sets::detail::Make_interval< Set_traits_tp > |
| Helper function object to construct intervals. More... | |
| class | mysql::sets::Interval_set_interface< Self_tp, Boundary_set_tp > |
CRTP base class used to define an Interval set based on an implementation having the member function boundaries(). More... | |
| class | mysql::sets::Interval_set_view< Boundary_set_tp > |
| View that provides and Interval set from an underlying Boundary set. More... | |
Namespaces | |
| namespace | mysql |
| namespace | mysql::sets |
| namespace | mysql::sets::detail |
Concepts | |
| concept | mysql::sets::Is_interval_set_implementation |
| Helper concept to identify if a class can be the implementation for Interval_set_interface. | |
Functions | |
| template<Is_boundary_set Boundary_set_t> | |
| auto | mysql::sets::make_interval_set_view (const Boundary_set_t &boundary_set) |
Experimental API header.