#include <stopToken.hpp>
Object receiving request to stop from associated StopSource
object.
This is modelled after std::stop_token
, c.f.: https://en.cppreference.com/w/cpp/header/stop_token
◆ StopToken() [1/3]
rad::StopToken::StopToken |
( |
| ) |
|
|
defaultnoexcept |
◆ StopToken() [2/3]
rad::StopToken::StopToken |
( |
StopToken const & | rhs | ) |
|
|
noexcept |
◆ StopToken() [3/3]
◆ ~StopToken()
rad::StopToken::~StopToken |
( |
| ) |
|
◆ operator!=()
bool rad::StopToken::operator!= |
( |
StopToken const & | rhs | ) |
const |
|
noexcept |
◆ operator=()
◆ operator==()
bool rad::StopToken::operator== |
( |
StopToken const & | rhs | ) |
const |
|
noexcept |
- Returns
- true if rhs and *this references the same shared state.
◆ StopPossible()
bool rad::StopToken::StopPossible |
( |
| ) |
const |
|
noexcept |
◆ StopRequested()
bool rad::StopToken::StopRequested |
( |
| ) |
const |
|
noexcept |
- Returns
- true if stop has been requested.
-
false otherwise.
◆ Swap()
void rad::StopToken::Swap |
( |
StopToken & | other | ) |
|
|
noexcept |
◆ StopSource
The documentation for this class was generated from the following files: