-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
P2502R2 <generator>
: Synchronous Coroutine Generator For Ranges
#2936
Comments
I believe that @CaseyCarter is working on his feature. |
I haven't had time for STL work, and this has sat idle for so long that it's embarrassing. If someone wants to pick this up, feel free to do so. My prototype implementation is in a single commit at a5f4f74, which I just rebased on current I'd also recommend auditing to ensure the implementation meets all of the requirements in the Standard wording. I think I implemented changes as they were made to the proposal, but suspect I did something hack-ish storing non-trivially-copyable allocator types. |
WG21-P2502R2
<generator>
: Synchronous Coroutine Generator For RangesWG21-P2787R1
pmr::generator
LWG-3762
generator::
iterator
::operator==
should pass by referenceLWG-3826 Redundant specification [for overload of
yield_value
]LWG-3894
generator::promise_type::yield_value(ranges::elements_of<Rng, Alloc>)
should not benoexcept
Feature-test macro:
The IDE already knows about this extensionless header.
Todo
According to @CaseyCarter in #4342 (comment) and as observed by @frederick-vs-ja in #4342 (comment) , the
feature/generator
branch needs:__cpp_lib_byte
is unavailableThe text was updated successfully, but these errors were encountered: