table of contents
std::function_ref::operator()(3) | C++ Standard Libary | std::function_ref::operator()(3) |
NAME¶
std::function_ref::operator() - std::function_ref::operator()
Synopsis¶
R operator()( Args... args ) const noexcept(/*noex*/); (since C++26)
Invokes the stored thunk-ptr with bound-entity as its first parameter and the
rest
of the parameters args. The /*noex*/ part of operator() is identical to those
of the
template parameter of std::function_ref.
Equivalent to return thunk-ptr(bound-entity,
std::forward<Args>(args)...);.
Parameters¶
args - rest parameters to pass to the stored thunk-ptr
Return value¶
thunk-ptr(bound-entity, std::forward<Args>(args)...).
Exceptions¶
Propagates the exception thrown by the underlying function call.
Example¶
This section is incomplete
Reason: no example
See also¶
operator() invokes the target
(public member function of std::function<R(Args...)>)
operator() calls the stored function
(public member function of std::reference_wrapper<T>)
Category:¶
* Todo no example
2024.06.10 | http://cppreference.com |