std::swap(std::promise)
Определено в заголовке <future> |
||
|---|---|---|
template< class R > void swap( promise<R>& lhs, promise<R>& rhs ) noexcept; |
(с C++11) |
Специализирует алгоритм std::swap для std::promise. Обменивает общую область состояния lhs с состоянием rhs. Эффективно вызывает lhs.swap(rhs).
Параметры
| lhs, rhs | - | обещания, состояния которых нужно обменять |
Значение результата
(нет)
Пример
См. также
| обменивает два объекта promise (общедоступная функция-член) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/thread/promise/swap2