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_frontgenerates a forwarding call wrapper forf. Calling this wrapper is equivalent to invokingfwith 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
Tthat is unspecified, except that the types of objects returned by two calls tohpx::bind_frontwith the same arguments are the same.
-
namespace serialization
-
template<typename F, typename ...Ts>