std::move_only_function::swap - cppreference.com

From cppreference.com

voidswap(move_only_function&other)noexcept;(since C++23)Exchanges the stored callable objects of *this and other.

Parameters

other - function wrapper to exchange the stored callable object with Return value

(none)

See also

swaps the contents
(public member function of std::function<R(Args...)>)

[edit]