Namespaces
Variants

std:: pointer_to_binary_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_binary_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 Arg1,
class Arg2,
class Result

> class pointer_to_binary_function : public std:: binary_function < Arg1, Arg2, Result > ;
(déprécié en C++11)
(supprimé en C++17)

std::pointer_to_binary_function est un objet fonction qui agit comme un wrapper autour d'une fonction binaire.

Table des matières

Fonctions membres

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

std::pointer_to_binary_function:: pointer_to_binary_function

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

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

Paramètres

f - pointeur vers une fonction à stocker

std::pointer_to_binary_function:: operator()

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

Appelle la fonction stockée.

Paramètres

x1, x2 - arguments à 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 unaire
(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 de fonction
(modèle de fonction)