std::generator<Ref,V,Allocator>::promise_type
De cppreference.com
class generator<Ref, V, Allocator>::promise_type;
|
(desde C++23) | |
El tipo promesa de std::generator.
Datos miembro
| Member | Description |
value_
|
A pointer to the yielded value. Default value is nullptr.(objeto miembro solo de exposición*) |
except_
|
A pointer to an exception object. (objeto miembro solo de exposición*) |
Funciones miembro
(constructor) (implícitamente declarado) |
Construye el objeto promise_type. (función miembro pública) |
(destructor) (implícitamente declarado) |
Destruye el objeto promise_type. (función miembro pública) |
| Emite el objeto generator. (función miembro pública) | |
| Emite un esperador para el punto de suspensión inicial. (función miembro pública) | |
| Emite un esperador para el punto de suspensión final. (función miembro pública) | |
Procesa el objeto obtenido de co_yield. (función miembro pública) | |
await_transform [eliminada] |
Asigna el objeto obtenido de co_await a un esperador. (función miembro pública) |
Maneja co_return; o la salida fuera del cuerpo de la corrutina. (función miembro pública) | |
| Procesa excepciones que se filtraron del cuerpo de la corrutina (función miembro pública) | |
[estático] (C++23) |
Asigna memoria usando Allocator. (función miembro estática pública) |
[estático] (C++23) |
Desasigna la memoria obtenida previamente de operator new. (función miembro estática pública) |
Ejemplo
| Esta sección está incompleta Razón: sin ejemplo |
Véase también
(C++20) |
Usado para corrutinas que no tienen efectos observables (clase) |