std::coroutine_handle<Promise>::operator=
Von de.cppreference.net
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 zugrunde liegende Adresse durch einen Nullzeigerwert. Nach der Zuweisung bezieht sich
*this nicht auf eine Koroutine. Dieser Zuweisungsoperator ist für die Spezialisierung std::coroutine_handle<std::noop_coroutine_promise> nicht deklariert.2,3) Ersetzt die zugrunde liegende Adresse durch die von
other. Die Kopier- und Verschiebezuweisungsoperatoren sind äquivalent zu implizit deklarierten.Parameter
| andere | - |
eine andere
coroutine_handle
, von der zugewiesen werden soll
|
Rückgabewert
* this