Makes move_iterator<T*> a random-access iterator.
Other papers in Ranges: C++20 defect fixes
P2017R1Conditionally borrowed rangesVirtual Feb 2021P2259R1Repairing input range adaptors and
counted_iteratorVirtual Feb 2021P2210R2Superior String SplittingVirtual Jun 2021P2281R1Clarifying range adaptor objectsVirtual Jun 2021P2325R3Views should not be required to be default constructibleVirtual Jun 2021P2328R1join_view should join all views of rangesVirtual Jun 2021All 19 papers in Ranges: C++20 defect fixes →