std::coroutine_handle<Promise>::from_promise
De cppreference.com
< cpp | coroutine | coroutine handle
static coroutine_handle from_promise( Promise& p ); |
(desde C++20) | |
Crea un coroutine_handle
del objeto promesa de una corrutina. El coroutine_handle
creado se refiere a la corrutina, y promise() devuelve una referencia a p
.
El comportamiento no está definido si p
no es una referencia a un objeto promesa. Esta función solo se proporcina por la plantilla primaria, es decir, las especializaciones std::coroutine_handle<> y std::coroutine_handle<std::noop_coroutine_promise> no tienen esta función.
Contenido |
[editar] Parámetros
p | - | El objeto promesa de una corrutina a la cual referirse. |
[editar] Valor de retorno
Un coroutine_handle
que se refiere a la corrutina dada.
[editar] Ejemplo
Esta sección está incompleta Razón: sin ejemplo |
[editar] Véase también
(C++20) |
Construye una objeto identificador de corrutina, coroutine_handle (función miembro pública) |
[estático] (C++20) |
Importa una corrutina de un puntero (función miembro estática pública) |
(C++20) |
Crea un identificador de corrutina que no tiene efectos observables cuando se reanuda o destruye (función) |