hpx/executors/explicit_scheduler_executor.hpp
hpx/executors/explicit_scheduler_executor.hpp#
Defined in header hpx/executors/explicit_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>
explicit explicit_scheduler_executor(BaseScheduler &&sched) -> explicit_scheduler_executor<std::decay_t<BaseScheduler>>#
-
template<typename Tag, typename BaseScheduler, typename Property>
auto tag_invoke(Tag tag, explicit_scheduler_executor<BaseScheduler> const &exec, Property &&prop) -> decltype(explicit_scheduler_executor<BaseScheduler>(std::declval<Tag>()(std::declval<BaseScheduler>(), std::declval<Property>())))#
-
template<typename Tag, typename BaseScheduler>
auto tag_invoke(Tag tag, explicit_scheduler_executor<BaseScheduler> const &exec) -> decltype(std::declval<Tag>()(std::declval<BaseScheduler>()))#
-
template<typename BaseScheduler>
struct explicit_scheduler_executor
-
template<typename BaseScheduler>
-
namespace experimental
-
namespace parallel
-
namespace execution
-
namespace execution
-
namespace execution