std::coroutine_handle<Promise>::operator bool
Von cppreference.com
< cpp | coroutine | coroutine handle
| constexpr explicit operator bool() const noexcept; |
(seit C++20) | |
Prüft, ob *this nicht-null ist, d. h. ob der Wert von *this aus dem Promise-Objekt einer Coroutine stammt. Entspricht return bool(address());.
Wenn Promise std::noop_coroutine_promise ist, gibt diese Konvertierungsfunktion immer true zurück.
[bearbeiten] Parameter
(keine)
[bearbeiten] Rückgabewert
bool(address()), oder true, wenn Promise std::noop_coroutine_promise ist.
[bearbeiten] Siehe auch
| exportiert die zugrunde liegende Adresse, d. h. den Zeiger, der die Coroutine stützt (public member function) |