|
Bifrost SDK
Bifrost SDK documentation
|
A token that can be used to check if a stop has been requested. More...
#include <StopToken.h>
Public Member Functions | |
| AMINO_CORE_SHARED_DECL | StopToken () noexcept |
| Default constructor (constructs an invalid StopToken that can't be stopped). More... | |
| AMINO_CORE_SHARED_DECL | StopToken (StopToken &&o) noexcept |
| Move constructor. More... | |
| AMINO_CORE_SHARED_DECL | StopToken (StopToken const &o) |
| Copy constructor. More... | |
| AMINO_CORE_SHARED_DECL | ~StopToken () |
| Destructor. More... | |
| AMINO_CORE_SHARED_DECL StopToken & | operator= (StopToken &&o) noexcept |
| Move assignment operator. More... | |
| AMINO_CORE_SHARED_DECL StopToken & | operator= (StopToken const &o) |
| Copy assignment operator. More... | |
| AMINO_CORE_SHARED_DECL bool | stopRequested () const |
| Check if a stop has been requested on the StopSource that was used to create this StopToken. More... | |
| AMINO_CORE_SHARED_DECL bool | stopPossible () const |
| Check if a stop can be requested on the StopSource that was used to create this StopToken. More... | |
Friends | |
| bool | operator== (StopToken const &lhs, StopToken const &rhs) |
| Equality operators. More... | |
| bool | operator!= (StopToken const &lhs, StopToken const &rhs) |
| Equality operators. More... | |
A token that can be used to check if a stop has been requested.
std::stop_token. Definition at line 45 of file StopToken.h.
|
noexcept |
Default constructor (constructs an invalid StopToken that can't be stopped).
false.
|
noexcept |
Move constructor.
| AMINO_CORE_SHARED_DECL Amino::StopToken::StopToken | ( | StopToken const & | o | ) |
Copy constructor.
| AMINO_CORE_SHARED_DECL Amino::StopToken::~StopToken | ( | ) |
Destructor.
Move assignment operator.
Copy assignment operator.
| AMINO_CORE_SHARED_DECL bool Amino::StopToken::stopPossible | ( | ) | const |
Check if a stop can be requested on the StopSource that was used to create this StopToken.
See StopSource::stopPossible() for more information.
| AMINO_CORE_SHARED_DECL bool Amino::StopToken::stopRequested | ( | ) | const |
Check if a stop has been requested on the StopSource that was used to create this StopToken.
Equality operators.
Definition at line 73 of file StopToken.h.
Equality operators.
Definition at line 70 of file StopToken.h.