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 | ||||
|
Определено в заголовочном файле
<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
(публичная функция-член) |