hpx::bind_back
hpx::bind_back#
Defined in header hpx/functional.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
-
namespace hpx
Top level namespace.
Functions
-
template<typename F, typename ...Ts>
constexpr hpx::detail::bound_back<std::decay_t<F>, util::make_index_pack_t<sizeof...(Ts)>, util::decay_unwrap_t<Ts>...> bind_back(F &&f, Ts&&... vs)# Function templates
bind_back
generate a forwarding call wrapper forf
. Calling this wrapper is equivalent to invokingf
with its lastsizeof
…(Ts) parameters bound tovs
.- Parameters
f – Callable object (function object, pointer to function, reference to function, pointer to member function, or pointer to data member) that will be bound to some arguments
vs – list of the arguments to bind to the last
sizeof
…(Ts) parameters off
- Returns
A function object of type
T
that is unspecified, except that the types of objects returned by two calls tohpx::bind_back
with the same arguments are the same.
-
namespace serialization
-
template<typename F, typename ...Ts>