std:: swap (std::packaged_task)
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Member functions | ||||
| Getting the result | ||||
| Execution | ||||
| Non-member functions | ||||
|
swap
(std::packaged_task)
|
||||
| Helper classes | ||||
|
(until C++17)
|
||||
| Deduction guides (C++17) |
|
template
<
class
Function,
class
...
Args
>
void
swap
(
packaged_task
<
Function
(
Args...
)
>
&
lhs,
|
(自 C++11 起) | |
为 std::swap 算法针对 std::packaged_task 进行特化。交换 lhs 与 rhs 的状态。实际调用 lhs. swap ( rhs ) 。
目录 |
参数
| lhs, rhs | - | 待交换状态的打包任务 |
返回值
(无)
示例
|
本节内容不完整
原因:缺少示例 |
另请参阅
|
交换两个任务对象
(公开成员函数) |