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 ;
(desde C++20)

Comprueba si * this es no nulo, es decir, el valor de * this se obtiene del objeto promise de alguna corrutina. Equivalente a return bool ( address ( ) ) ; .

Si Promise es std::noop_coroutine_promise , esta función de conversión siempre devuelve true .

Parámetros

(ninguno)

Valor de retorno

bool ( address ( ) ) , o true si Promise es std::noop_coroutine_promise .

Véase también

exporta la dirección subyacente, es decir, el puntero que respalda la coroutine
(función miembro pública)