std::never_stop_token
Von cppreference.com
| Definiert in Header <stop_token> |
||
| class never_stop_token; |
(seit C++26) | |
Die Klasse never_stop_token modelliert ein unstoppable_token, das statische Informationen bereitstellt, dass ein Stopp niemals möglich oder angefordert ist. Es ist der standardmäßige Stopp-Token-Typ, der von std::get_stop_token zurückgegeben wird, wenn kein anderer zugehöriger Stopp-Token im abfragbaren Objekt bereitgestellt wird.
Inhalt |
[bearbeiten] Member-Alias-Templates
| Typ | Definition | ||||||
| callback_type<Callback> | /*callback-type*/ wobei der Typ definiert ist als
|
[bearbeiten] Member-Funktionen
| stop_requested [static] |
zeigt an, dass ein Stopp niemals angefordert werden kann (öffentliche statische Memberfunktion) |
| stop_possible [static] |
zeigt an, dass ein Stopp nicht möglich ist (öffentliche statische Memberfunktion) |
| operator== |
vergleicht zwei never_stop_token-Objekte(öffentliche Memberfunktion) |
std::never_stop_token::stop_requested
| static constexpr bool stop_requested() noexcept { return false; } |
||
Gibt immer false zurück, was anzeigt, dass ein Stopp niemals angefordert werden kann.
std::never_stop_token::stop_possible
| static constexpr bool stop_possible() noexcept { return false; } |
||
Gibt immer false zurück, was anzeigt, dass ein Stopp nicht möglich ist.
std::never_stop_token::operator==
| bool operator==(const never_stop_token&) const = default; |
||
Zwei never_stop_token-Objekte vergleichen sich immer als gleich.
[bearbeiten] Beispiel
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |