Namensräume
Varianten
Aktionen

std::pointer_to_unary_function

Von cppreference.com
< cpp‎ | utility‎ | functional
 
 
Dienstprogramm-Bibliotheken
Sprachunterstützung
Typunterstützung (Basistypen, RTTI)
Bibliotheks-Feature-Test-Makros (C++20)
Programm-Dienstprogramme
Variadische Funktionen
Coroutine-Unterstützung (C++20)
Vertragsunterstützung (C++26)
Drei-Wege-Vergleich
(C++20)
(C++20)(C++20)(C++20)  
(C++20)(C++20)(C++20)

Allgemeine Hilfsmittel
Relationale Operatoren (in C++20 veraltet)
 
Funktionsobjekte
Funktionsaufruf
(C++17)(C++23)
Identitätsfunktions-Objekt
(C++20)
Transparente Operator-Wrapper
(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)

Alte Binder und Adaptoren
(bis C++17*)
(bis C++17*)
(bis C++17*)
pointer_to_unary_function
(bis C++17*)
(bis C++17*)
(bis C++17*)(bis C++17*)(bis C++17*)(bis C++17*)
(bis C++20*)
(bis C++20*)
(bis C++17*)(bis C++17*)
(bis C++17*)(bis C++17*)

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

    class Arg,
    class Result

> class pointer_to_unary_function : public std::unary_function<Arg, Result>;
(in C++11 veraltet)
(removed in C++17)

std::pointer_to_unary_function ist ein Funktionsobjekt, das als Wrapper um eine unäre Funktion fungiert.

Inhalt

[bearbeiten] Member functions

(Konstruktor)
konstruiert ein neues pointer_to_unary_function Objekt mit der übergebenen Funktion
(öffentliche Memberfunktion)
operator()
ruft die gespeicherte Funktion auf
(öffentliche Memberfunktion)

std::pointer_to_unary_function::pointer_to_unary_function

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

Konstruiert ein pointer_to_unary_function Funktionsobjekt mit der gespeicherten Funktion f.

Parameter

f - Zeiger auf eine zu speichernde Funktion

std::pointer_to_unary_function::operator()

Result operator()( Arg x ) const;

Ruft die gespeicherte Funktion auf.

Parameter

x - Argument, das an die Funktion übergeben werden soll

Rückgabewert

Der von der aufgerufenen Funktion zurückgegebene Wert.

[bearbeiten] Siehe auch

(in C++11 veraltet)(in C++17 entfernt)
Adaptor-kompatibler Wrapper für einen Zeiger auf eine binäre Funktion
(Klassenvorlage) [edit]
(in C++11 veraltet)(in C++17 entfernt)
erstellt einen adaptor-kompatiblen Funktionsobjekt-Wrapper aus einem Funktionszeiger
(Funktionsvorlage) [edit]