std::coroutine_handle<Promise>::from_promise
Procedente de es.cppreference.net
static coroutine_handle from_promise( Promise& p );
|
(desde C++20) | |
Crea un coroutine_handle a partir del objeto promesa de una corrutina. El coroutine_handle creado hace referencia 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 proporciona para 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 | - | objeto promise de una coroutine para referenciar |
Valor de retorno
Un
coroutine_handle
que hace referencia a la corrutina dada.
Ejemplo
|
Esta sección está incompleta
Motivo: sin ejemplo |
Véase también
construye un objeto
coroutine_handle
(función miembro pública) |
|
|
[static]
|
importa una corrutina desde un puntero
(función miembro estática pública) |
|
(C++20)
|
crea un manejador de corrutina que no tiene efectos observables al reanudarse o destruirse
(función) |