Namespaces
Variants

std::generator<Ref,V,Allocator>:: begin

From cppreference.net
Utilities library
Coroutine support
Coroutine traits
Coroutine handle
No-op coroutines
Trivial awaitables
Range generators
(C++23)
Ranges library
Range adaptors
/*iterator*/ begin ( ) ;
(desde C++23)

Inserta coroutine_ en la pila de * active_ , luego evalúa coroutine_. resume ( ) .

Antes de la invocación de begin() la coroutine_ debe referirse a una corrutina suspendida en su punto de suspensión inicial .

Valor de retorno

Un iterador cuyo miembro coroutine_ hace referencia a la misma corrutina que coroutine_ .

Notas

Es un comportamiento indefinido llamar begin() más de una vez sobre el mismo generator objeto.

Ejemplo