std::function_ref:: operator()
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Old binders and adaptors | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
Member functions | ||||
function_ref::operator()
|
||||
Deduction guides |
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
invokes the target
(public member function of
std::function<R(Args...)>
)
|
|
calls the stored function
(public member function of
std::reference_wrapper<T>
)
|