hpx/executors/execution_policy_mappings.hpp
hpx/executors/execution_policy_mappings.hpp#
See Public API for a list of names and headers that are part of the public HPX API.
-
namespace hpx
-
namespace execution
-
namespace experimental
Variables
-
template<typename Tag>
constexpr bool is_execution_policy_mapping_v = is_execution_policy_mapping<Tag>::value#
-
hpx::execution::experimental::to_non_par_t to_non_par#
-
hpx::execution::experimental::to_par_t to_par#
-
hpx::execution::experimental::to_non_task_t to_non_task#
-
hpx::execution::experimental::to_task_t to_task#
-
hpx::execution::experimental::to_non_unseq_t to_non_unseq#
-
hpx::execution::experimental::to_unseq_t to_unseq#
-
template<typename Tag>
struct is_execution_policy_mapping : public false_type#
-
template<>
struct is_execution_policy_mapping<to_non_par_t> : public true_type#
-
template<>
struct is_execution_policy_mapping<to_non_task_t> : public true_type#
-
template<>
struct is_execution_policy_mapping<to_non_unseq_t> : public true_type#
-
template<>
struct is_execution_policy_mapping<to_unseq_t> : public true_type#
-
struct to_non_par_t : public hpx::functional::detail::tag_fallback<to_non_par_t>#
Public Functions
-
template<typename ExPolicy>
inline constexpr decltype(auto) friend tag_fallback_invoke(to_non_par_t, ExPolicy &&policy) noexcept#
-
template<typename ExPolicy>
-
struct to_non_task_t : public hpx::functional::detail::tag_fallback<to_non_task_t>#
Public Functions
-
template<typename ExPolicy>
inline constexpr decltype(auto) friend tag_fallback_invoke(to_non_task_t, ExPolicy &&policy) noexcept#
-
template<typename ExPolicy>
-
struct to_non_unseq_t : public hpx::functional::detail::tag_fallback<to_non_unseq_t>#
Public Functions
-
template<typename ExPolicy>
inline constexpr decltype(auto) friend tag_fallback_invoke(to_non_unseq_t, ExPolicy &&policy) noexcept#
-
template<typename ExPolicy>
-
struct to_par_t : public hpx::functional::detail::tag_fallback<to_par_t>#
-
struct to_task_t : public hpx::functional::detail::tag_fallback<to_task_t>#
-
struct to_unseq_t : public hpx::functional::detail::tag_fallback<to_unseq_t>#
Public Functions
-
template<typename ExPolicy>
inline constexpr decltype(auto) friend tag_fallback_invoke(to_unseq_t, ExPolicy &&policy) noexcept#
-
template<typename ExPolicy>
-
template<typename Tag>
-
namespace experimental
-
namespace execution