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

Methods

bool operator bool() const noexcept

Declared 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

Declared at: libs/pika/synchronization/src/stop_token.cpp:179

Parameters

pika::detail::stop_state& state
pika::detail::stop_callback_base* cb

~scoped_lock_if_not_stopped()

Declared at: libs/pika/synchronization/src/stop_token.cpp:185