std::coroutine_handle<Promise>::operator=
De fr.cppreference.net
coroutine_handle& operator=( std::nullptr_t ) noexcept;
|
(1) | (depuis C++20) |
coroutine_handle& operator=( const coroutine_handle& other ) = default;
|
(2) | (depuis C++20) |
coroutine_handle& operator=( coroutine_handle&& other ) = default;
|
(3) | (depuis C++20) |
Remplace l'adresse sous-jacente.
1) Remplace l'adresse sous-jacente par un pointeur nul. Après l'affectation,
*this ne fait référence à aucune coroutine. Cet opérateur d'affectation n'est pas déclaré pour la spécialisation std::coroutine_handle<std::noop_coroutine_promise>.2,3) Remplace l'adresse sous-jacente par celle de
other. Les opérateurs d'affectation par copie et par déplacement sont équivalents à ceux déclarés implicitement.Paramètres
| autre | - |
un autre
coroutine_handle
à assigner
|
Valeur de retour
* this