File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed
Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change 11<?xml version =' 1.0' encoding =' utf-8' standalone =' no' ?>
22<!DOCTYPE issue SYSTEM "lwg-issue.dtd">
33
4- <issue num =" 4389" status =" New " >
4+ <issue num =" 4389" status =" SG9 " >
55<title >`ranges::for_each` possibly behaves differently from range-based `for`</title >
66<section ><sref ref =" [range.range]" /></section >
77<submitter >Jiang An</submitter >
88<date >28 Sep 2025</date >
9- <priority >99 </priority >
9+ <priority >2 </priority >
1010
1111<discussion >
1212<p >
@@ -29,6 +29,13 @@ implementation to tell whether a class has member `begin/end` but the correspond
2929call is ill-formed with C++20 core language rules, and such determination is critical for
3030eliminating the semantic differences between `ranges::for_each` and range-for.
3131</p >
32+
33+ <note >2025-10-23; Reflector pool; Status changed: New → SG9 and P2.</note >
34+ <p >
35+ This is certainly evoluationary question and should go to LEWG/SG9.
36+ It would disallow having unrelated begin/end members, whilke range
37+ interface is provided by hidden friends.
38+ </p >
3239</discussion >
3340
3441<resolution >
You can’t perform that action at this time.
0 commit comments