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

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::generator get_return_object() noexcept;
(since C++23)

Returns a generator object whose member coroutine_ is obtained via the expression std::coroutine_handle<promise_type>::from_promise(*this), and whose member active_ points to an empty stack.

Parameters

(none)

Return value

The generator object.