hpx::bind_front
hpx::bind_front#
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 detail::bound_front<std::decay_t<F>, util::make_index_pack_t<sizeof...(Ts)>, util::decay_unwrap_t<Ts>...> bind_front(F &&f, Ts&&... vs)# Function template
bind_front
generates a forwarding call wrapper forf
. Calling this wrapper is equivalent to invokingf
with its firstsizeof
…(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 first or
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_front
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_front is deprecated, use hpx::bind_front instead") const expr decltype(auto) bind_front(F &&f
-
template<typename F, typename ...Ts>