std::generator<Ref,V,Allocator>::~generator
De es.cppreference.net
C++
Biblioteca de utilidades
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Soporte de corrutinas
| Rasgos de corrutinas | ||||
(C++20) | ||||
| Manejador de corrutinas | ||||
(C++20) | ||||
| Corrutinas sin operación | ||||
(C++20) | ||||
(C++20) | ||||
| Esperables triviales | ||||
(C++20) | ||||
(C++20) | ||||
| Generadores de rangos | ||||
(C++23) |
Biblioteca de rangos
| ||||||||||||||||||||||
| Primitivas de rango | |||||||
| |||||||
| Conceptos de rango | |||||||||||||||||||
| |||||||||||||||||||
| Fábricas de rangos | ||||||||||||||
| ||||||||||||||
| Adaptadores de rangos | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Elementos auxiliares | |||||||||||||||||
| |||||||||||||||||
~generator();
|
(desde C++23) | |
Destruye el objeto generador.
Dado coroutine_ como el objeto de corrutina subyacente, equivalente a:
if (coroutine_)
coroutine_.destroy();
Nótese que destruir el generador raíz efectivamente destruye toda la pila de generadores producidos, porque la propiedad de los generadores producidos recursivamente se mantiene en objetos awaitable en el marco de corrutina del generador productor.
Complejidad
| Esta sección está incompleta |
Ejemplo
|
Esta sección está incompleta
Razón: sin ejemplo |