Implements parts of:
- P0896R4 The One Ranges Proposal
- LWG3446 indirectly_readable_traits ambiguity for types with both value_type and element_type
Depends on D99141.
Differential D99461
[libcxx] adds `std::indirectly_readable_traits` to <iterator> cjdb on Mar 27 2021, 7:55 PM. Authored by
Details
Implements parts of:
Depends on D99141.
Diff Detail
Unit Tests Event Timeline
Comment Actions adds pragma to test to silence GCC warning
Comment Actions Contents of the patch LGTM, some comments on readability. This LGTM once addressed.
Comment Actions Will merge after @ldionne green tick and @zoecarver clarifies a few points.
Comment Actions I removed the dependency on D99141 because it already landed. This was making the phab CLI confused.
|
Indent line 477 one level (two spaces). Ditto line 488.
(Please no objections along the lines of "but clang-format did it this way." We shouldn't check in misformatted code just because a machine produced it.)