Namespaces
Variants

std::pointer_to_binary_function

ja.cppreference.net から
 
 
ユーティリティライブラリ
言語サポート
型サポート (基本型、RTTI)
ライブラリ機能テストマクロ (C++20)
プログラムユーティリティ
可変長引数関数
コルーチンサポート (C++20)
契約サポート (C++26)
三方比較
(C++20)
(C++20)(C++20)(C++20)    
(C++20)(C++20)(C++20)

汎用ユーティリティ
関係演算子 (C++20 で非推奨)
整数比較関数
(C++20)(C++20)(C++20)    
(C++20)
swap と 型操作
(C++14)
(C++11)
(C++11)
(C++11)
(C++17)
共通語彙型
(C++11)
(C++17)
(C++17)
(C++17)
(C++11)
(C++17)
(C++23)



 
関数オブジェクト
関数呼び出し
(C++17)(C++23)
恒等関数オブジェクト
(C++20)
透過的な演算子ラッパー
(C++14)
(C++14)
(C++14)
(C++14)  
(C++14)
(C++14)
(C++14)
(C++14)
(C++14)
(C++14)
(C++14)
(C++14)
(C++14)

旧式のバインダとアダプタ
(C++17 まで*)
(C++17 まで*)
(C++17 まで*)
(C++17 まで*)  
(C++17 まで*)
(C++17 まで*)(C++17 まで*)(C++17 まで*)(C++17 まで*)
(C++20 まで*)
(C++20 まで*)
(C++17 まで*)(C++17 まで*)
(C++17 まで*)(C++17 まで*)

(C++17 まで*)
(C++17 まで*)(C++17 まで*)(C++17 まで*)(C++17 まで*)
(C++20 まで*)
(C++20 まで*)
 
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

explicit pointer_to_binary_function ( Result ( * f ) ( Arg1,Arg2 ) ) ;

pointer_to_binary_function関数オブジェクトを、格納する関数 f で構築します。

パラメータ

f - 格納する関数へのポインタ

std::pointer_to_binary_function:: operator()

Result operator ( ) ( Arg1 x1, Arg2 x2 ) const ;

格納された関数を呼び出します。

パラメータ

x1, x2 - 関数に渡す引数

戻り値

呼び出された関数から返される値。

関連項目

(C++11で非推奨) (C++17で削除)
単項関数ポインタのアダプタ互換ラッパー
(クラステンプレート)
(C++11で非推奨) (C++17で削除)
関数ポインタからアダプタ互換の関数オブジェクトラッパーを作成する
(関数テンプレート)