std::experimental::function::swap(3)

NAME
std::experimental::function::swap - std::experimental::function::swap

Synopsis
   void swap( function& other ); (library fundamentals TS)
   Exchanges the stored callable objects of *this and other.
   The allocators of *this and other are not exchanged.
   The behavior is undefined if *this->get_memory_resource() (library fundamentals TS)
   != *other.get_memory_resource(). (until library
                        fundamentals TS v3)
   The behavior is undefined if this->get_allocator() != (library fundamentals TS
   other.get_allocator(). v3)

Parameters
   other - function wrapper to exchange the stored callable object with

Return value
   (none)