hpx/execution/algorithms/ensure_started.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

hpx::execution::experimental::ensure_started_t ensure_started
struct ensure_started_t : public hpx::functional::detail::tag_fallback<ensure_started_t>

Friends

template<typename Sender, typename Allocator = hpx::util::internal_allocator<>>
friend constexpr auto tag_override_invoke(ensure_started_t, Sender &&sender, Allocator const &allocator = {})
template<typename Sender, typename Allocator = hpx::util::internal_allocator<>>
friend constexpr auto tag_fallback_invoke(ensure_started_t, Sender &&sender, Allocator const &allocator = {})
template<typename Sender, typename Allocator>
friend constexpr auto tag_fallback_invoke(ensure_started_t, detail::split_sender<Sender, Allocator, detail::submission_type::eager> sender, Allocator const& = {})
template<typename Allocator = hpx::util::internal_allocator<>>
friend constexpr auto tag_fallback_invoke(ensure_started_t, Allocator const &allocator = {})