std::pointer_to_binary_function
From cppreference.com
< cpp | utility | functional
| template< class Arg1, |
(C++11で非推奨) (C++17で削除) |
|
std::pointer_to_binary_functionは、バイナリ関数をラップする関数オブジェクトです。
目次 |
[編集] メンバー関数
| (コンストラクタ) |
指定された関数で新しいpointer_to_binary_functionオブジェクトを構築します(public member function) |
| operator() |
保存された関数を呼び出す (public member function) |
std::pointer_to_binary_function::pointer_to_binary_function
| explicit pointer_to_binary_function( Result (*f)(Arg1,Arg2) ); |
||
格納する関数 f を使用して、pointer_to_binary_function関数オブジェクトを構築します。
パラメータ
| f | - | 格納する関数のポインタ |
std::pointer_to_binary_function::operator()
| Result operator()( Arg1 x1, Arg2 x2 ) const; |
||
格納されている関数を呼び出します。
パラメータ
| x1, x2 | - | 関数に渡す引数 |
戻り値
呼び出された関数によって返される値。
[編集] 関連項目
| (C++11で非推奨)(C++17で削除) |
単項関数へのポインタ用のアダプタ互換ラッパー (クラステンプレート) |
| (C++11で非推奨)(C++17で削除) |
関数へのポインタからアダプタ互換の関数オブジェクトラッパーを生成する (関数テンプレート) |