std::generator<Ref,V,Allocator>::promise_type::initial_suspend

From cppreference.com
 
 
Utilities library
General utilities
Relational operators (deprecated in C++20)
 
Coroutine support
Coroutine traits
Coroutine handle
No-op coroutines
Trivial awaitables
Range generators
(C++23)
 
Ranges library
Range adaptors
 
 
std::suspend_always initial_suspend() const noexcept;
(since C++23)

Equivalent to return std::suspend_always{};, that is, std::generator always starts lazily (in suspended state).

Parameters

(none)

Return value

The awaitable object.