std::coroutine_handle<Promise>:: done
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Coroutine traits | ||||
|
(C++20)
|
||||
| Coroutine handle | ||||
|
(C++20)
|
||||
| No-op coroutines | ||||
|
(C++20)
|
||||
|
(C++20)
|
||||
| Trivial awaitables | ||||
|
(C++20)
|
||||
|
(C++20)
|
||||
| Range generators | ||||
|
(C++23)
|
| Member functions | ||||
| Conversion | ||||
| Observers | ||||
|
coroutine_handle::done
|
||||
| Control | ||||
| Promise access | ||||
| Export/import | ||||
| Non-member functions | ||||
| Helper classes | ||||
|
Membre d'autres spécialisations
|
||
|
bool
done
(
)
const
;
|
(1) | (depuis C++20) |
|
Membre de la spécialisation
std::coroutine_handle<std::noop_coroutine_promise>
|
||
|
constexpr
bool
done
(
)
const
noexcept
;
|
(2) | (depuis C++20) |
Vérifie si une coroutine suspendue est suspendue à son point de suspension final.
Table des matières |
Paramètres
(aucun)
Valeur de retour
Notes
Une coroutine no-op n'est jamais considérée comme suspendue à son point de suspension final.
Une coroutine avec un objet de promesse p est considérée comme suspendue à son point de suspension final uniquement si, soit e le résultat de p. final_suspend ( ) , e. await_ready ( ) retourne false . En particulier, si p. final_suspend ( ) retourne std::suspend_never , alors done ( ) ne retourne jamais true .
Exemple
|
Cette section est incomplète
Raison : aucun exemple |