hpx/execution/executors/rebind_executor.hpp¶
See Public API for a list of names and headers that are part of the public HPX API.
-
namespace
hpx
-
namespace
parallel
-
namespace
execution
Variables
-
constexpr create_rebound_policy_t
create_rebound_policy
= {}¶
-
struct
create_rebound_policy_t
¶ Public Functions
-
template<typename
ExPolicy
, typenameExecutor
, typenameParameters
>
constexpr decltype(auto)operator()
(ExPolicy&&, Executor &&exec, Parameters &¶meters) const¶
-
template<typename
-
template<typename
ExPolicy
, typenameExecutor
, typenameParameters
>
structrebind_executor
¶ - #include <rebind_executor.hpp>
Rebind the type of executor used by an execution policy. The execution category of Executor shall not be weaker than that of ExecutionPolicy.
Public Types
-
template<>
usingtype
= typename policy_type::template rebind::type¶ The type of the rebound execution policy.
-
template<>
-
constexpr create_rebound_policy_t
-
namespace
-
namespace