namespace cpp

C++ lernen, kennen, anwenden

Benutzer-Werkzeuge

Webseiten-Werkzeuge


kennen:include:functional

Inhaltsverzeichnis

<functional>

Klassen und Beschreibung siehe Funktionsadapter.

Funktionen

template<class F, class... BoundArgs>          unspecified bind(F&&, BoundArgs&&...)
template<class R, class F, class... BoundArgs> unspecified bind(F&&, BoundArgs&&...)

Beschreibung: Kapselt einen Funktor, Funktions- oder Methodenzeiger, dessen Argumente an Werte, reference_wrapper oder std::placeholders (_1, _2, …) gebunden werden können.

Result invoke (Func&& f, Types&&... args) // C++17

Beschreibung: Ruft die Funktion mit den nachfolgenden Argumenten auf.

template <class T> reference_wrapper<const T> cref(const T&)
template <class T> reference_wrapper<T> ref(T&)

Beschreibung: Kapselt eine (konstante) Referenz, die als Argument von bind() genutzt werden kann.

template<class R, class T> unspecified mem_fn(R T::*)

Beschreibung: Kapselt einen Methodenzeiger, der als Argument von bind() genutzt werden kann.

template <class Pred> unspecified not_fn (const Pred& p) // C++17

Beschreibung: Konstruiert das Komplement eines Prädikats.

Siehe auch

kennen/include/functional.txt · Zuletzt geändert: 2017-01-15 16:21 (Externe Bearbeitung)