Namespaces
Variants

std:: pointer_to_unary_function

From cppreference.net
Utilities library
Function objects
Function invocation
(C++17) (C++23)
Identity function object
(C++20)
Old binders and adaptors
( until C++17* )
( until C++17* )
( until C++17* )
pointer_to_unary_function
( until C++17* )
( until C++17* )
( until C++17* ) ( until C++17* ) ( until C++17* ) ( until C++17* )
( until C++20* )
( until C++20* )
( until C++17* ) ( until C++17* )
( until C++17* ) ( until C++17* )

( until C++17* )
( until C++17* ) ( until C++17* ) ( until C++17* ) ( until C++17* )
( until C++20* )
( until C++20* )
template <

class Arg,
class Result

> class pointer_to_unary_function : public std:: unary_function < Arg, Result > ;
(obsolète en C++11)
(supprimé en C++17)

std::pointer_to_unary_function est un objet fonction qui agit comme un wrapper autour d'une fonction unaire.

Table des matières

Fonctions membres

(constructeur)
construit un nouvel objet pointer_to_unary_function avec la fonction fournie
(fonction membre publique)
operator()
appelle la fonction stockée
(fonction membre publique)

std::pointer_to_unary_function:: pointer_to_unary_function

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

Construit un objet fonction pointer_to_unary_function avec la fonction stockée f .

Paramètres

f - pointeur vers une fonction à stocker

std::pointer_to_unary_function:: operator()

Result operator ( ) ( Arg x ) const ;

Appelle la fonction stockée.

Paramètres

x - argument à passer à la fonction

Valeur de retour

La valeur retournée par la fonction appelée.

Voir aussi

(obsolète en C++11) (supprimé en C++17)
wrapper compatible avec les adaptateurs pour un pointeur vers une fonction binaire
(modèle de classe)
(obsolète en C++11) (supprimé en C++17)
crée un wrapper d'objet fonction compatible avec les adaptateurs à partir d'un pointeur vers une fonction
(modèle de fonction)