operator==(std::copyable_function)
From cppreference.com
< cpp | utility | functional | copyable function
| friend bool operator==( const std::copyable_function& f, std::nullptr_t ) noexcept; |
(C++26以降) | |
ラッパーfが呼び出し可能なターゲットを持っているかどうかを、std::nullptr_tとの形式的な比較によってチェックします。空のラッパー(つまり、ターゲットを持たないラッパー)は等しいと評価され、空でない関数は等しくないと評価されます。
この関数は、通常の非修飾または修飾ルックアップでは可視ではなく、std::copyable_function<FunctionType> が引数の関連クラスである場合にのみ、引数依存の名前探索によって見つけることができます。
!= 演算子は operator== から合成される。
目次 |
[編集] パラメータ
| f | - | 比較するstd::copyable_function |
[編集] 戻り値
!f.
[編集] 例
| このセクションは未完成です 理由: 例がありません |
[編集] 関連項目
std::copyable_functionにターゲットがあるかどうかをチェックします(public member function) | |
| (C++20で削除) |
std::function と nullptr を比較します。 (関数テンプレート) |
| (C++23) |
std::move_only_function と nullptr を比較する(関数) |