|
ORIGINAL
|
C++20 coroutine support with generator pattern implementation. More...


Go to the source code of this file.
Classes | |
| class | original::coroutine |
| Namespace for coroutine-related utilities and generator implementation. More... | |
| class | original::coroutine::generator< TYPE > |
| Lazy sequence generator using C++20 coroutines. More... | |
| struct | original::coroutine::generator< TYPE >::promise_type |
| Implements the coroutine promise interface for generator. More... | |
| class | original::coroutine::generator< TYPE >::iterator |
| Input iterator for generator range-based operations. More... | |
Namespaces | |
| namespace | original |
| Main namespace for the project Original. | |
C++20 coroutine support with generator pattern implementation.
This file implements a type-safe, lazy-evaluation generator pattern using C++20 coroutines. The generator provides a convenient way to create and consume sequences of values with minimal memory overhead and efficient suspension/resumption semantics.
Key Features: