hpx/execution/queries/get_stop_token.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

Typedefs

template<typename T>
using stop_token_of_t = std::remove_cv_t<std::remove_reference_t<decltype(get_stop_token(std::declval<T>()))>>

Functions

constexpr auto tag_fallback_invoke(get_stop_token_t)

Variables

hpx::execution::experimental::get_stop_token_t get_stop_token
struct get_stop_token_t : public hpx::functional::detail::tag_fallback<get_stop_token_t>

Friends

template<typename Env>
friend constexpr auto tag_fallback_invoke(get_stop_token_t, Env&&)
friend constexpr auto tag_fallback_invoke(get_stop_token_t)