std:: swap (std::promise)
From cppreference.net
C++
Concurrency support library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::promise
| Member functions | ||||
| Getting the result | ||||
| Setting the result | ||||
| Non-member Functions | ||||
|
swap
(std::promise)
|
||||
| Helper Classes | ||||
|
Defined in header
<future>
|
||
|
template
<
class
R
>
void swap ( promise < R > & lhs, promise < R > & rhs ) noexcept ; |
(since C++11) | |
Specializes the std::swap algorithm for std::promise . Exchanges the shared state of lhs with that of rhs . Effectively calls lhs. swap ( rhs ) .
Contents |
Parameters
| lhs, rhs | - | promises whose states to swap |
Return value
(none)
Example
|
This section is incomplete
Reason: no example |
See also
|
swaps two promise objects
(public member function) |