Namespaces
Variants

std::pointer_to_unary_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 Arg, 
    class Result 
> class pointer_to_unary_function : public std::unary_function<Arg, Result>;
(C++11 で非推奨)
(C++17 で削除)

std::pointer_to_unary_function は、単項関数の周囲にラッパーとして機能する関数オブジェクトです。

メンバー関数

(constructor)
指定された関数で新しい pointer_to_unary_function オブジェクトを構築する
(public member function)
operator()
格納された関数を呼び出す
(public member function)

std::pointer_to_unary_function:: pointer_to_unary_function

explicit pointer_to_unary_function ( Result ( * f ) ( Arg ) ) ;

pointer_to_unary_function関数オブジェクトを構築し、格納する関数を f に設定します。

パラメータ

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

std::pointer_to_unary_function:: operator()

Result operator ( ) ( Arg x ) const ;

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

パラメータ

x - 関数に渡す引数

戻り値

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

関連項目

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