operator==(std::copyable_function)
ja.cppreference.net より
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
を比較する
(function template) |
|
(C++23)
|
std::move_only_functionと
nullptr
を比較する
(function) |