24#ifndef MYSQL_SETS_BOUNDARY_SET_VOLUME_H
25#define MYSQL_SETS_BOUNDARY_SET_VOLUME_H
41template <Is_boundary_set Boundary_set_t>
42 requires Is_metric_set_traits<typename Boundary_set_t::Set_traits_t>
43[[nodiscard]]
constexpr auto volume(
const Boundary_set_t &
set) {
Definition: gtid_set.h:183
constexpr auto volume(const Boundary_set_t &set)
Return the sum of the lengths of all intervals in the given Boundary set.
Definition: boundary_set_volume.h:43
auto make_interval_set_view(const Boundary_set_t &boundary_set)
Definition: interval_set_interface.h:150
std::set< Key, Compare, ut::allocator< Key > > set
Specialization of set which uses ut_allocator.
Definition: ut0new.h:2888