std::function_ref::operator()
R operator()( Args... args ) const noexcept(/*noex*/);
|
(自 C++26) | |
以存储的可调用对象thunk-ptr 调用bound-entity 作为其第一个实参,其余实参为args。/*noex*/ 部分operator() 与模板参数std::function_ref 相同。
等价于return thunk-ptr(bound-entity, std::forward<Args>(args)...);。
参数
| args | - |
传递给存储的
thunk-ptr
的剩余参数
|
返回值
thunk-ptr
(
bound-entity
,
std::
forward
<
Args
>
(
args
)
...
)
。
异常
传播由底层函数调用抛出的异常。
示例
|
本节内容不完整
原因:缺少示例 |
参见
|
调用目标函数
(
std::function<R(Args...)>
的公开成员函数)
|
|
|
调用存储的函数
(
std::reference_wrapper<T>
的公开成员函数)
|