Namespaces
Variants

std::coroutine_handle<Promise>:: operator=

From cppreference.net
Utilities library
Coroutine support
Coroutine traits
Coroutine handle
No-op coroutines
Trivial awaitables
Range generators
(C++23)
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 une valeur de pointeur nul. Après l'affectation, * this ne fait pas référence à une 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