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 ;

swap アルゴリズムを std::experimental::packaged_task に対してオーバーロードします。 lhs の状態と rhs の状態を交換します。実質的には lhs. swap ( rhs ) を呼び出します。

目次

パラメータ

lhs, rhs - packaged_task を交換する状態を持つ

戻り値

(なし)

関連項目

2つのタスクオブジェクトを交換する
( std::packaged_task<R(Args...)> の公開メンバ関数)