Namespaces
Variants

std::coroutine_handle<Promise>::address

De es.cppreference.net
 
 
Biblioteca de utilidades
Soporte del lenguaje
Soporte de tipos (tipos básicos, RTTI)
Macros de prueba de características de la biblioteca (C++20)
Utilidades de programa
Funciones variádicas
Soporte de corrutinas (C++20)
Soporte de contratos (C++26)
Comparación de tres vías
(C++20)
(C++20)(C++20)(C++20)    
(C++20)(C++20)(C++20)

Utilidades generales
Operadores relacionales (obsoleto en C++20)
 
Soporte de corrutinas
Rasgos de corrutinas
Manejador de corrutinas
Corrutinas sin operación
Aguardables triviales
Generadores de rangos
(C++23)
 
 
constexpr void* address() const noexcept;
(desde C++20)

Devuelve la dirección subyacente del coroutine_handle. El valor de retorno no es nulo si y solo si el valor actual del coroutine_handle se obtiene de un objeto promesa de una corrutina.

Parámetros

(ninguno)

Valor de retorno

La dirección subyacente.

Notas

El valor de retorno no es nulo para la especialización std::noop_coroutine_handle , porque un std::noop_coroutine_handle no puede crearse sin hacer referencia a una corrutina no operativa.

Véase también

importa una corrutina desde un puntero
(función miembro pública estática)