std::coroutine_handle<Promise>::from_promise
De cppreference.com
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.
Parámetros
| p | - | El objeto promesa de una corrutina a la cual referirse. |
Valor de retorno
Un coroutine_handle que se refiere a la corrutina dada.
Ejemplo
| Esta sección está incompleta Razón: sin ejemplo |
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) |