struct scoped_lock_if_not_stopped
Declaration
struct scoped_lock_if_not_stopped { /* full declaration omitted */ };Description
////////////////////////////////////////////////////////////////////////
Declared at: libs/pika/synchronization/src/stop_token.cpp:177
Member Variables
- public pika::detail::stop_state& state_
- public bool has_lock_
Method Overview
- public bool operator bool() const noexcept
- public scoped_lock_if_not_stopped(pika::detail::stop_state & state, pika::detail::stop_callback_base * cb) noexcept
- public ~scoped_lock_if_not_stopped()
Methods
bool operator bool() const noexcept
bool operator bool() const noexceptDeclared at: libs/pika/synchronization/src/stop_token.cpp:191
scoped_lock_if_not_stopped(
pika::detail::stop_state& state,
pika::detail::stop_callback_base* cb) noexcept
scoped_lock_if_not_stopped(
pika::detail::stop_state& state,
pika::detail::stop_callback_base* cb) noexceptDeclared at: libs/pika/synchronization/src/stop_token.cpp:179
Parameters
~scoped_lock_if_not_stopped()
~scoped_lock_if_not_stopped()Declared at: libs/pika/synchronization/src/stop_token.cpp:185