hpx/async_distributed/bind_action.hpp

See Public API for a list of names and headers that are part of the public HPX API.

namespace hpx

Functions

template<typename Action, typename ...Ts, typename Enable = std::enable_if_t<traits::is_action_v<std::decay_t<Action>>>>
detail::bound_action<std::decay_t<Action>, util::make_index_pack_t<sizeof...(Ts)>, std::decay_t<Ts>...> bind(Ts&&... vs)
template<typename Component, typename Signature, typename Derived, typename ...Ts>
detail::bound_action<Derived, util::make_index_pack_t<sizeof...(Ts)>, std::decay_t<Ts>...> bind(hpx::actions::basic_action<Component, Signature, Derived> action, Ts&&... vs)
namespace serialization

Functions

template<typename Archive, typename F, typename ...Ts>
void serialize(Archive &ar, ::hpx::detail::bound_action<F, Ts...> &bound, unsigned int const version = 0)
namespace util

Functions

template<typename Action, typename... Ts, typename Enable = std::enable_if_t<traits::is_action_v<std::decay_t<Action>>>>hpx::util::HPX_DEPRECATED_V(1, 8, "hpx::util::bind is deprecated, use hpx::bind instead")&&