std::function::swap (3) Linux Manual Page
std::function<R(Args…)>::swap – std::function<R(Args…)>::swap
Synopsis
void swap(function &other) noexcept;
(since C++ 11)
Exchanges the stored callable objects of *this and other.
Parameters
other – function wrapper to exchange the stored callable object with
Return value
(none)
