class stop_source
Declaration
class stop_source { /* full declaration omitted */ };Declared at: libs/pika/synchronization/include/pika/synchronization/stop_token.hpp:302
Method Overview
- public pika::stop_token get_token() const noexcept
- public bool request_stop() noexcept
- public bool stop_possible() const noexcept
- public bool stop_requested() const noexcept
- public stop_source()
- public stop_source(pika::nostopstate_t) noexcept
- public stop_source(const pika::stop_source & rhs) noexcept
- public stop_source(pika::stop_source &&) noexcept
- public void swap(pika::stop_source & s) noexcept
- public ~stop_source()
Methods
pika::stop_token get_token() const noexcept
pika::stop_token get_token() const noexceptDeclared at: libs/pika/synchronization/include/pika/synchronization/stop_token.hpp:357
bool request_stop() noexcept
bool request_stop() noexceptDeclared at: libs/pika/synchronization/include/pika/synchronization/stop_token.hpp:395
bool stop_possible() const noexcept
bool stop_possible() const noexceptDeclared at: libs/pika/synchronization/include/pika/synchronization/stop_token.hpp:367
bool stop_requested() const noexcept
bool stop_requested() const noexceptDeclared at: libs/pika/synchronization/include/pika/synchronization/stop_token.hpp:374
stop_source()
stop_source()Declared at: libs/pika/synchronization/include/pika/synchronization/stop_token.hpp:313
stop_source(pika::nostopstate_t) noexcept
stop_source(pika::nostopstate_t) noexceptDeclared at: libs/pika/synchronization/include/pika/synchronization/stop_token.hpp:321
Parameters
stop_source(const pika::stop_source& rhs) noexcept
stop_source(const pika::stop_source& rhs) noexceptDeclared at: libs/pika/synchronization/include/pika/synchronization/stop_token.hpp:323
Parameters
- const pika::stop_source& rhs
stop_source(pika::stop_source&&) noexcept
stop_source(pika::stop_source&&) noexceptDeclared at: libs/pika/synchronization/include/pika/synchronization/stop_token.hpp:329
Parameters
void swap(pika::stop_source& s) noexcept
void swap(pika::stop_source& s) noexceptDeclared at: libs/pika/synchronization/include/pika/synchronization/stop_token.hpp:348
Parameters
~stop_source()
~stop_source()Declared at: libs/pika/synchronization/include/pika/synchronization/stop_token.hpp:341