std::experimental::function<R(Args...)>::swap
Min standard notice:
Exchanges the stored callable objects of *this and other.
# Declarations
void swap( function& other );
(library fundamentals TS)
# Parameters
other: function wrapper to exchange the stored callable object with
# Return value
(none)