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

Vérifie si * this est non nul, c'est-à-dire que la valeur de * this est obtenue à partir de l'objet promise d'une coroutine. Équivalent à return bool ( address ( ) ) ; .

Si Promise est std::noop_coroutine_promise , cette fonction de conversion retourne toujours true .

Paramètres

(aucun)

Valeur de retour

bool ( address ( ) ) , ou true si Promise est std::noop_coroutine_promise .

Voir aussi

exporte l'adresse sous-jacente, c'est-à-dire le pointeur supportant la coroutine
(fonction membre publique)