hpx/executors/scheduler_executor.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

Functions

template<typename BaseScheduler>
scheduler_executor(BaseScheduler &&sched)
template<typename BaseScheduler>
struct scheduler_executor

Public Functions

constexpr scheduler_executor()
template<typename Scheduler, typename Enable = std::enable_if_t<hpx::execution::experimental::is_scheduler_v<Scheduler>>>
constexpr scheduler_executor(Scheduler &&sched)
constexpr scheduler_executor(scheduler_executor&&)
constexpr scheduler_executor &operator=(scheduler_executor&&)
constexpr scheduler_executor(scheduler_executor const&)
constexpr scheduler_executor &operator=(scheduler_executor const&)