Namespaces
Variants

std::coroutine_handle<Promise>:: promise

From cppreference.net
Utilities library
Coroutine support
Coroutine traits
Coroutine handle
No-op coroutines
Trivial awaitables
Range generators
(C++23)
Miembro de la plantilla principal
Promise & promise ( ) const ;
(desde C++20)
Miembro de la especialización std::coroutine_handle<std::noop_coroutine_promise>
std:: noop_coroutine_promise & promise ( ) const noexcept ;
(desde C++20)

Obtiene una referencia al objeto promise.

El comportamiento es indefinido si * this no se refiere a una corrutina cuyo objeto de promesa no ha sido destruido.

Esta función no está proporcionada para la especialización std:: coroutine_handle <> .

Contenidos

Parámetros

(ninguno)

Valor de retorno

Una referencia al objeto promise.

Notas

El objeto promise de una corrutina no-op no se destruye mientras exista algún std::noop_coroutine_handle que haga referencia a la corrutina.

Véase también

crea un coroutine_handle a partir del objeto promise de una corrutina
(función miembro pública estática)