swap(std::copyable_function)
From cppreference.com
< cpp | utility | functional | copyable function
| friend void swap( std::copyable_function& lhs, std::copyable_function& rhs ) noexcept; |
(C++26以降) | |
std::swap アルゴリズムを std::copyable_function に対してオーバーロードします。 lhs と rhs の状態を交換します。実質的には lhs.swap(rhs) を呼び出します。
この関数は、通常の 修飾なし または 修飾あり の名前探索からは見えず、std::copyable_function<FunctionType> が引数に関連付けられたクラスである場合にのみ、引数依存名前探索 によって見つけることができます。
目次 |
[編集] パラメータ
| lhs, rhs | - | 状態を交換する std::copyable_function オブジェクト |
[編集] 戻り値
(なし)
[編集] 例
| このセクションは未完成です 理由: 例がありません |
[編集] 関連項目
2つの std::copyable_function オブジェクトのターゲットを交換します(public member function) | |
| (C++11) |
std::swap アルゴリズムを特殊化する (関数テンプレート) |
| std::swap アルゴリズムを特殊化する (関数) |