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) (seit C++20)
coroutine_handle & operator = ( const coroutine_handle & other ) = default ;
(2) (seit C++20)
coroutine_handle & operator = ( coroutine_handle && other ) = default ;
(3) (seit C++20)

Ersetzt die zugrunde liegende Adresse.

1) Ersetzt die zugrundeliegende Adresse durch einen Nullzeigerwert. Nach der Zuweisung, * this verweist nicht auf eine Coroutine. Dieser Zuweisungsoperator ist nicht deklariert für die Spezialisierung std:: coroutine_handle < std:: noop_coroutine_promise > .
2,3) Ersetzt die zugrundeliegende Adresse durch die von other . Kopier- und Verschiebezuweisungsoperatoren entsprechen den implizit deklarierten.

Parameter

andere - eine andere coroutine_handle , von der zugewiesen werden soll

Rückgabewert

* this