12 template<
typename T,
typename U>
14 constexpr void operator()(T&& a, U&& b)
const {
18 template<
typename T,
typename U>
21 constexpr void operator()(T& a, U& b)
const {
22 auto temp =
auto(util::forward<T>(a));
23 a = util::forward<U>(b);
24 b = util::forward<T>(temp);
33template<
typename T,
typename U>
Definition operations.h:11
Definition operations.h:49
Definition tag_invoke.h:33
Definition any_storable.h:9
constexpr tag_invoke_detail::TagInvokeFn tag_invoke
Definition tag_invoke.h:22
constexpr struct di::util::SwapFunction swap
Definition zstring_parser.h:9
constexpr struct di::util::SwapFunction swap