#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/9]
rad::StopToken::StopToken |
( |
| ) |
|
|
defaultnoexcept |
◆ StopToken() [2/9]
rad::StopToken::StopToken |
( |
StopToken const & |
rhs | ) |
|
|
noexcept |
◆ StopToken() [3/9]
◆ ~StopToken() [1/3]
rad::StopToken::~StopToken |
( |
| ) |
|
◆ StopToken() [4/9]
rad::StopToken::StopToken |
( |
| ) |
|
|
defaultnoexcept |
◆ StopToken() [5/9]
rad::StopToken::StopToken |
( |
StopToken const & |
| ) |
|
|
noexcept |
◆ StopToken() [6/9]
◆ ~StopToken() [2/3]
rad::StopToken::~StopToken |
( |
| ) |
|
◆ StopToken() [7/9]
rad::StopToken::StopToken |
( |
| ) |
|
|
defaultnoexcept |
◆ StopToken() [8/9]
rad::StopToken::StopToken |
( |
StopToken const & |
| ) |
|
|
noexcept |
◆ StopToken() [9/9]
◆ ~StopToken() [3/3]
rad::StopToken::~StopToken |
( |
| ) |
|
◆ operator!=() [1/3]
bool rad::StopToken::operator!= |
( |
StopToken const & |
rhs | ) |
const |
|
noexcept |
◆ operator!=() [2/3]
bool rad::StopToken::operator!= |
( |
StopToken const & |
rhs | ) |
const |
|
noexcept |
◆ operator!=() [3/3]
bool rad::StopToken::operator!= |
( |
StopToken const & |
rhs | ) |
const |
|
noexcept |
◆ operator=() [1/3]
◆ operator=() [2/3]
◆ operator=() [3/3]
◆ operator==() [1/3]
bool rad::StopToken::operator== |
( |
StopToken const & |
rhs | ) |
const |
|
noexcept |
- Returns
- true if rhs and *this references the same shared state.
◆ operator==() [2/3]
bool rad::StopToken::operator== |
( |
StopToken const & |
rhs | ) |
const |
|
noexcept |
- Returns
- true if rhs and *this references the same shared state.
◆ operator==() [3/3]
bool rad::StopToken::operator== |
( |
StopToken const & |
rhs | ) |
const |
|
noexcept |
- Returns
- true if rhs and *this references the same shared state.
◆ StopPossible() [1/3]
bool rad::StopToken::StopPossible |
( |
| ) |
const |
|
noexcept |
◆ StopPossible() [2/3]
bool rad::StopToken::StopPossible |
( |
| ) |
const |
|
noexcept |
◆ StopPossible() [3/3]
bool rad::StopToken::StopPossible |
( |
| ) |
const |
|
noexcept |
◆ StopRequested() [1/3]
bool rad::StopToken::StopRequested |
( |
| ) |
const |
|
noexcept |
- Returns
- true if stop has been requested.
-
false otherwise.
◆ StopRequested() [2/3]
bool rad::StopToken::StopRequested |
( |
| ) |
const |
|
noexcept |
- Returns
- true if stop has been requested.
-
false otherwise.
◆ StopRequested() [3/3]
bool rad::StopToken::StopRequested |
( |
| ) |
const |
|
noexcept |
- Returns
- true if stop has been requested.
-
false otherwise.
◆ Swap() [1/3]
void rad::StopToken::Swap |
( |
StopToken & |
other | ) |
|
|
noexcept |
◆ Swap() [2/3]
void rad::StopToken::Swap |
( |
StopToken & |
other | ) |
|
|
noexcept |
◆ Swap() [3/3]
void rad::StopToken::Swap |
( |
StopToken & |
other | ) |
|
|
noexcept |
◆ StopSource
The documentation for this class was generated from the following files: