You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
P1207 provided an opportunity for us to weaken input iterators so that they don't need to be copyable. While the author thinks that this is a step in the correct direction, P1207 has left us in a partial state where iterators don't need to be copyable, but views do. Given that views have underlying iterators, we need to address this problem before C++20 ships.
Proposed change:
Either apply P1456 and evaluate all standard range adaptors to determine if they're affected (and then apply changes to bring them into accordance with P1207 and P1456), or completely roll back P1207.