24#ifndef MYSQL_SETS_BASE_COMPLEMENT_VIEW_H
25#define MYSQL_SETS_BASE_COMPLEMENT_VIEW_H
52template <
class Source_t>
54 static_assert(!std::is_pointer_v<Source_t>);
63template <
class Source_t>
66 return complement.source();
74template <
class Source_t>
76 std::ranges::enable_view<mysql::sets::Complement_view<Source_t>> =
true;
This can be specialized to specific set categories, e.g.
Definition: base_complement_view.h:43
Definition: gtid_set.h:183
auto make_complement_view(const Source_t &source)
Return the Complement_view over the argument.
Definition: base_complement_view.h:53
repeated Source source
Definition: replication_asynchronous_connection_failover.proto:42