hpx/actions_base/traits/extract_action.hpp

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

namespace hpx
namespace traits
template<typename Action, typename Enable = void>
struct extract_action

Public Types

template<>
using type = typename Action::derived_type
template<>
using result_type = typename type::result_type
template<>
using local_result_type = typename type::local_result_type
template<>
using remote_result_type = typename type::remote_result_type