Skip to content

Implement ranges::_Ubegin and ranges::_Uend CPOs - #901

Merged
Stephan T. Lavavej (StephanTLavavej) merged 3 commits into
microsoft:masterfrom
CaseyCarter:ubegin_uend
Jun 20, 2020
Merged

Stephan T. Lavavej (StephanTLavavej) merged 3 commits into
microsoft:masterfrom
CaseyCarter:ubegin_uend

Conversation

@CaseyCarter

Copy link
Copy Markdown
Contributor

...which call _Unchecked_begin and _Unchecked_end when present, and fall back to _Get_unwrapped(begin(...)) (resp. _Get_unwrapped(end(....))) otherwise.

Fixes #898.

...which call `_Unchecked_begin` and `_Unchecked_end` when present, and fall back to `_Get_unwrapped(begin(...))` (resp. `_Get_unwrapped(end(....))`) otherwise.

Fixes microsoft#898.
@CaseyCarter
Casey Carter (CaseyCarter) requested a review from a team as a code owner June 16, 2020 15:51
@CaseyCarter Casey Carter (CaseyCarter) added the enhancement Something can be improved label Jun 16, 2020
Comment thread stl/inc/xutility
Casey's review feedback
@miscco

Copy link
Copy Markdown
Contributor

I am slightly grumpy that I couldnt even find a nit.

👍

Comment thread stl/inc/xutility
Comment thread stl/inc/xutility
Comment thread stl/inc/xutility
@StephanTLavavej Stephan T. Lavavej (StephanTLavavej) changed the title Implement ranges::_Ubegin and ranges:_Uend CPOs Implement ranges::_Ubegin and ranges::_Uend CPOs Jun 20, 2020
@StephanTLavavej
Stephan T. Lavavej (StephanTLavavej) merged commit 65df32e into microsoft:master Jun 20, 2020
@StephanTLavavej

Copy link
Copy Markdown
Member

Thanks for making it easier to read the implementations of ranges algorithms! 🐈

@CaseyCarter
Casey Carter (CaseyCarter) deleted the ubegin_uend branch June 24, 2020 14:49
ahanamuk pushed a commit to ahanamuk/STL that referenced this pull request Jun 25, 2020
ahanamuk pushed a commit to ahanamuk/STL that referenced this pull request Jun 26, 2020
ahanamuk pushed a commit to ahanamuk/STL that referenced this pull request Jun 29, 2020
ahanamuk pushed a commit to ahanamuk/STL that referenced this pull request Jul 1, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement Something can be improved ranges C++20/23 ranges

Projects

None yet

Development

Successfully merging this pull request may close these issues.

: Investigate precomposed unwrapped range access CPOs

5 participants