|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 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 thestd::swap algorithm forstd::promise. Exchanges the shared state oflhs with that ofrhs. Effectively callslhs.swap(rhs).
Contents |
| lhs, rhs | - | promises whose states to swap |
(none)
| This section is incomplete Reason: no example |
| swaps two promise objects (public member function)[edit] |