Namespaces
Variants
Views
Actions

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

From cppreference.com
 
 
Utilities library
 
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)

Informs that std::generator always starts lazily (in suspended state).

Equivalent to return std::suspend_always{};.

[edit] Return value

An awaitable object.