std::function_ref::operator()
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 /*noex*/-Teil von operator() ist identisch mit dem des Template-Parameters von std::function_ref.
Äquivalent zu return thunk-ptr(bound-entity, std::forward<Args>(args)...);.
Parameter
| args | - |
Restparameter, die an den gespeicherten
thunk-ptr
übergeben werden
|
Rückgabewert
thunk-ptr
(
bound-entity
,
std::
forward
<
Args
>
(
args
)
...
)
.
Exceptions
Verbreitet die Ausnahme, die durch den zugrunde liegenden Funktionsaufruf ausgelöst wird.
Beispiel
|
Dieser Abschnitt ist unvollständig
Grund: Kein Beispiel |
Siehe auch
|
ruft das Zielobjekt auf
(öffentliche Elementfunktion von
std::function<R(Args...)>
)
|
|
|
ruft die gespeicherte Funktion auf
(öffentliche Elementfunktion von
std::reference_wrapper<T>
)
|