Namespaces
Variants

std::coroutine_handle<Promise>:: destroy

From cppreference.net
Utilities library
Coroutine support
Coroutine traits
Coroutine handle
No-op coroutines
Trivial awaitables
Range generators
(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 de la corrutina a la que * this se refiere, o no hace nada si la corrutina es una corrutina no-operativa.
2) No hace nada.

El comportamiento es indefinido si se requiere destrucción y * this no se refiere a una corrutina suspendida.

Contenidos

Parámetros

(ninguno)

Valor de retorno

(ninguno)

Ejemplo

Véase también

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