hpx/functional/invoke.hpp¶
See Public API for a list of names and headers that are part of the public HPX API.
Defines
-
HPX_INVOKE_R
(R, F, ...)¶
-
namespace
hpx
-
namespace
util
Functions
-
template<typename
F
, typename ...Ts
>
constexpr util::invoke_result<F, Ts...>::typeinvoke
(F &&f, Ts&&... vs)¶ Invokes the given callable object f with the content of the argument pack vs
- Return
The result of the callable object when it’s called with the given argument types.
- Note
This function is similar to
std::invoke
(C++17)- Parameters
f
: Requires to be a callable object. If f is a member function pointer, the first argument in the pack will be treated as the callee (this object).vs
: An arbitrary pack of arguments
- Exceptions
std::exception
: like objects thrown by call to object f with the argument types vs.
-
template<typename
-
namespace