std::never_stop_token
|
|
Defined in header <stop_token>
|
||
class never_stop_token; |
(since C++26) | |
The never_stop_token
class models unstoppable_token
that provides static information that a stop is never possible nor requested. It is the default stop token type returned by std::get_stop_token
Member alias templates
Type | Definition | ||||||
callback_type<Callback> |
/*callback-type*/
where the type is defined as:
|
Member functions
stop_requested [static] |
indicates that a stop can never be requested (public static member function) |
stop_possible [static] |
indicates that a stop is not possible (public static member function) |
operator== |
compares two never_stop_token objects (public member function) |
std::never_stop_token::stop_requested
static
constexpr
bool stop_requested(
)
noexcept
{
return
false
;
}
|
||
Always returns false, indicating that a stop can never be requested.
std::never_stop_token::stop_possible
static
constexpr
bool stop_possible(
)
noexcept
{
return
false
;
}
|
||
Always returns false, indicating that a stop is not possible.
std::never_stop_token::operator==
bool operator==
(
const never_stop_token&
)
const
=
default
;
|
||
Two never_stop_token
objects always compare equal.
Example
This section is incomplete Reason: no example |