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
-
namespace util
Functions
- template<typename F, typename... Ts> HPX_DEPRECATED_V (1, 8, "hpx::util::bind_back is deprecated, use hpx::bind_back instead") const expr decltype(auto) bind_back(F &&f
-
template<typename F, typename ...Ts>