Exchange the stop states referred to by lhs and rhs.

Synopsis

Declared in <bslstl_stoptoken.h>

void
swap(
    stop_source& lhs,
    stop_source& rhs) noexcept;

Description

Set lhs to refer to the stop state (or lack thereof) that rhs referred to before the call, and vice versa. Implementation note: this function is required by the standard to be a hidden friend ([hidden.friends], [stopsource.general]).

Parameters

Name

Description

lhs

first source participating in the swap

rhs

second source participating in the swap

Created with MrDocs