std::pointer_to_binary_function
提供: cppreference.com
<tbody>
</tbody>
template< class Arg1, class Arg2, class Result > class pointer_to_binary_function : public std::binary_function<Arg1, Arg2, Result>; |
(C++11で非推奨) (C++17で削除) |
|
std::pointer_to_binary_function は二項関数を中心とするラッパーとして動作する関数オブジェクトです。
メンバ関数
コンストラクタ |
供給された関数を持つ新しい pointer_to_binary_function オブジェクトを構築します (パブリックメンバ関数) |
operator() |
格納されている関数を呼びます (パブリックメンバ関数) |
std::pointer_to_binary_function::pointer_to_binary_function
<tbody> </tbody> explicit pointer_to_binary_function( Result (*f)(Arg1,Arg2) ); |
||
格納されている関数 f を持つ pointer_to_binary_function 関数オブジェクトを構築します。
引数
| f | - | 格納する関数へのポインタ |
std::pointer_to_binary_function::operator()
<tbody> </tbody> Result operator()( Arg1 x1, Arg2 x2 ) const; |
||
格納されている関数を呼びます。
引数
| x1, x2 | - | 関数に渡す引数 |
戻り値
呼ばれた関数によって返された値。
関連項目
(C++11で非推奨)(C++17で削除) |
単項関数へのポインタに対するアダプタ互換なラッパー (クラステンプレート) |
(C++11で非推奨)(C++17で削除) |
関数ポインタからアダプタ互換な関数オブジェクトを作成します (関数テンプレート) |