Namespaces
Variants

std::coroutine_handle<Promise>:: operator bool

From cppreference.net
Utilities library
Coroutine support
Coroutine traits
Coroutine handle
No-op coroutines
Trivial awaitables
Range generators
(C++23)
constexpr explicit operator bool ( ) const noexcept ;
(seit C++20)

Überprüft, ob * this nicht-null ist, d.h. der Wert von * this vom Promise-Objekt einer Coroutine stammt. Entspricht return bool ( address ( ) ) ; .

Wenn Promise std::noop_coroutine_promise ist, gibt diese Konvertierungsfunktion immer true zurück.

Parameter

(keine)

Rückgabewert

bool ( address ( ) ) , oder true falls Promise ein std::noop_coroutine_promise ist.

Siehe auch

exportiert die zugrundeliegende Adresse, d.h. den Zeiger, der die Coroutine unterstützt
(öffentliche Elementfunktion)