std::coroutine_handle<Promise>::operator=
De es.cppreference.net
coroutine_handle& operator=( std::nullptr_t ) noexcept;
|
(1) | (desde C++20) |
coroutine_handle& operator=( const coroutine_handle& other ) = default;
|
(2) | (desde C++20) |
coroutine_handle& operator=( coroutine_handle&& other ) = default;
|
(3) | (desde C++20) |
Reemplaza la dirección subyacente.
1) Reemplaza la dirección subyacente con un valor de puntero nulo. Después de la asignación,
*this no se refiere a una corrutina. Este operador de asignación no está declarado para la especialización std::coroutine_handle<std::noop_coroutine_promise>.2,3) Reemplaza la dirección subyacente con la de
other. Los operadores de asignación por copia y movimiento son equivalentes a los declarados implícitamente.Parámetros
| otro | - |
otro
coroutine_handle
del cual asignar
|
Valor de retorno
* this