Namespaces
Variants

std::experimental:: swap (std::experimental::packaged_task)

From cppreference.net
template < class R, class ... Args >

void swap ( std:: experimental :: packaged_task < R ( Args... ) > & lhs,

std:: experimental :: packaged_task < R ( Args... ) > & rhs ) noexcept ;
**Примечание:** В данном фрагменте кода нет текста для перевода, так как весь контент состоит из: - HTML тегов и атрибутов (не подлежат переводу) - C++ кода внутри тегов ` ` (не подлежит переводу согласно инструкциям) - Специфических C++ терминов (template, class, void, swap, noexcept и др.) Весь представленный контент сохранен в оригинальном виде без изменений.

Перегружает алгоритм swap для std::experimental::packaged_task . Обменивает состояние lhs с состоянием rhs . Фактически вызывает lhs. swap ( rhs ) .

Содержание

Параметры

lhs, rhs - packaged_task s, состояния которых нужно обменять

Возвращаемое значение

(нет)

Пример

Смотрите также

обменивает два объекта задач
(публичная функция-член std::packaged_task<R(Args...)> )