24#ifndef MYSQL_SETS_BASE_CONST_VIEWS_H
25#define MYSQL_SETS_BASE_CONST_VIEWS_H
45template <Is_set_category, Is_set_traits>
50template <Is_set_category Set_category_t, Is_set_traits Set_traits_t>
58template <Is_set Set_t>
61 typename Set_t::Set_traits_t>();
71template <Is_set_category, Is_set_traits>
76template <Is_set_category Set_category_t, Is_bounded_set_traits Set_traits_t>
84template <Is_set Set_t>
87 typename Set_t::Set_traits_t>();
96template <
class Set_category_t,
class Set_traits_t>
97constexpr bool std::ranges::enable_view<
101template <
class Set_category_t,
class Set_traits_t>
102constexpr bool std::ranges::enable_view<
Forward declaration of primary template for views over empty sets.
Definition: base_const_views.h:46
Forward declaration of primary template for views over "full" sets, i.e., the complement of the empty...
Definition: base_const_views.h:72
Definition: gtid_set.h:183
auto & make_full_set_view()
Return a reference to a singleton object representing the view containing the empty set,...
Definition: base_const_views.h:77
auto & make_empty_set_view_like()
Return the result of make_empty_set_view for the set category and set traits of the given set type.
Definition: base_const_views.h:59
auto & make_full_set_view_like()
Return the result of make_full_set_view for the set category and set traits of the given set type.
Definition: base_const_views.h:85
auto & make_empty_set_view()
Return a reference to a singleton object representing the view containing the empty set,...
Definition: base_const_views.h:51