swap(std::copyable_function)

来自cppreference.com


 
 
 
函数对象
函数调用
(C++17)(C++23)
恒等函数对象
(C++20)
旧式绑定器与适配器
(C++17 前*)
(C++17 前*)
(C++17 前*)
(C++17 前*)
(C++17 前*)(C++17 前*)(C++17 前*)(C++17 前*)
(C++20 前*)
(C++20 前*)
(C++17 前*)(C++17 前*)
(C++17 前*)(C++17 前*)

(C++17 前*)
(C++17 前*)(C++17 前*)(C++17 前*)(C++17 前*)
(C++20 前*)
(C++20 前*)
 
 
friend void swap( std::copyable_function& lhs, std::copyable_function& rhs ) noexcept;
(C++26 起)

std::copyable_function 重载 std::swap 算法。互换 lhsrhs 的状态。相当于调用 lhs.swap(rhs)

此函数对常规的无限定有限定查找不可见,而只能在 std::copyable_function<FunctionType> 为实参的关联类时由实参依赖查找找到。

目录

[编辑] 参数

lhs, rhs-std::copyable_function 要交换状态的对象

[编辑] 返回值

(无)

[编辑] 示例

[编辑] 参阅

交换两个 std::copyable_function 对象的目标
(公开成员函数) [编辑]
特化 std::swap 算法
(函数模板) [编辑]
特化 std::swap 算法
(函数) [编辑]