MySQL 9.6.0
Source Code Documentation
interval_set_interface.h File Reference

Experimental API header. More...

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)
 

Detailed Description

Experimental API header.