std::function_ref::operator()
From cppreference.com
                    
                                        
                    < cpp | utility | functional | function ref
                    
                                                            
                    |   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>)  |