std::swap(std::promise)(3)

NAME
std::swap(std::promise) - std::swap(std::promise)

Synopsis
   Defined in header <future>
   template< class R > (since C++11)
   void swap( promise<R>& lhs, promise<R>& rhs ) noexcept;
   Specializes the std::swap algorithm for std::promise. Exchanges the shared state of
   lhs with that of rhs. Effectively calls lhs.swap(rhs).

Parameters
   lhs, rhs - promises whose states to swap

Return value
   (none)

Example
    This section is incomplete
    Reason: no example

See also
   swap swaps two promise objects
        (public member function)

Category:
     * Todo no example