std::function_ref::operator()
Von cppreference.com
< cpp | utility | functional | function ref
| R operator()( Args... args ) const noexcept(/*noex*/); |
(seit C++26) | |
Ruft den gespeicherten thunk-ptr mit bound-entity als erstem Parameter und den restlichen Parametern args auf. Der Teil /*noex*/ von operator() ist identisch mit denen des Template-Parameters von std::function_ref.
Äquivalent zu return thunk-ptr(bound-entity, std::forward<Args>(args)...);.
Inhalt |
[bearbeiten] Parameter
| args | - | restliche Parameter, die an den gespeicherten thunk-ptr übergeben werden sollen |
[bearbeiten] Rückgabewert
thunk-ptr(bound-entity, std::forward<Args>(args)...).
[bearbeiten] Ausnahmen
Propagiert die Ausnahme, die vom zugrunde liegenden Funktionsaufruf ausgelöst wird.
[bearbeiten] Beispiel
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |
[bearbeiten] Siehe auch
| ruft das Ziel auf (public member function of std::function<R(Args...)>) | |
| ruft die gespeicherte Funktion auf (öffentliche Member-Funktion von std::reference_wrapper<T>) |