class stop_source

Declaration

class stop_source { /* full declaration omitted */ };

Declared at: libs/pika/synchronization/include/pika/synchronization/stop_token.hpp:302

Method Overview

Methods

pika::stop_token get_token() const noexcept

Declared at: libs/pika/synchronization/include/pika/synchronization/stop_token.hpp:357

bool request_stop() noexcept

Declared at: libs/pika/synchronization/include/pika/synchronization/stop_token.hpp:395

bool stop_possible() const noexcept

Declared at: libs/pika/synchronization/include/pika/synchronization/stop_token.hpp:367

bool stop_requested() const noexcept

Declared at: libs/pika/synchronization/include/pika/synchronization/stop_token.hpp:374

stop_source()

Declared at: libs/pika/synchronization/include/pika/synchronization/stop_token.hpp:313

stop_source(pika::nostopstate_t) noexcept

Declared at: libs/pika/synchronization/include/pika/synchronization/stop_token.hpp:321

Parameters

pika::nostopstate_t

stop_source(const pika::stop_source& rhs) noexcept

Declared at: libs/pika/synchronization/include/pika/synchronization/stop_token.hpp:323

Parameters

const pika::stop_source& rhs

stop_source(pika::stop_source&&) noexcept

Declared at: libs/pika/synchronization/include/pika/synchronization/stop_token.hpp:329

Parameters

pika::stop_source&&

void swap(pika::stop_source& s) noexcept

Declared at: libs/pika/synchronization/include/pika/synchronization/stop_token.hpp:348

Parameters

pika::stop_source& s

~stop_source()

Declared at: libs/pika/synchronization/include/pika/synchronization/stop_token.hpp:341