Namespaces
Variants

std::coroutine_handle<Promise>::operator=

De es.cppreference.net
 
 
Biblioteca de utilidades
Soporte del lenguaje
Soporte de tipos (tipos básicos, RTTI)
Macros de prueba de características de la biblioteca (C++20)
Utilidades de programa
Funciones variádicas
Soporte de corrutinas (C++20)
Soporte de contratos (C++26)
Comparación de tres vías
(C++20)
(C++20)(C++20)(C++20)    
(C++20)(C++20)(C++20)

Utilidades generales
Operadores relacionales (obsoleto en C++20)
 
Soporte de corrutinas
Rasgos de corrutina
Manejador de corrutina
Corrutinas nulas
Esperables triviales
Generadores de rango
(C++23)
 
 
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