Namespaces
Variants

std::coroutine_handle<Promise>::destroy

De es.cppreference.net
 
 
Biblioteca de utilidades
Soporte de 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 sin operación
awaitables triviales
Generadores de rangos
(C++23)
 
 
Miembro de otras especializaciones
void destroy() const;
(1) (desde C++20)
Miembro de la especialización std::coroutine_handle<std::noop_coroutine_promise>
constexpr void destroy() const noexcept;
(2) (desde C++20)
1) Destruye el estado de la corrutina a la que *this se refiere, o no hace nada si la corrutina es una corrutina sin operación.
2) No hace nada.

El comportamiento es indefinido si se necesita destruir y *this no se refiere a una corrutina suspendida.

Parámetros

(ninguno)

Valor de retorno

(ninguno)

Ejemplo

Véase también

reanuda la ejecución de la corrutina
(función miembro pública)