On this page
std::function<R(Args...)>::swap
 | 
      (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)
See also
| 
       
        (C++23)
         | 
      swaps the targets of two std::move_only_function objects (public member function of std::move_only_function) | 
     
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
 https://en.cppreference.com/w/cpp/utility/functional/function/swap