[libc++] Implement the output_iterator and output_range concepts
authorLouis Dionne <ldionne.2@gmail.com>
Fri, 23 Jul 2021 19:26:23 +0000 (15:26 -0400)
committerLouis Dionne <ldionne.2@gmail.com>
Mon, 26 Jul 2021 19:05:17 +0000 (15:05 -0400)
commit7b28c5d3765c5f48a1502693331b22330d609f88
tree12597ca6a04e955b186eb1631c2a41d7ced46000
parent069428b6f73bdfb7bba13d461a2f57beb86b6aa7
[libc++] Implement the output_iterator and output_range concepts

Differential Revision: https://reviews.llvm.org/D106704
libcxx/docs/Status/RangesPaper.csv
libcxx/include/__iterator/concepts.h
libcxx/include/__ranges/concepts.h
libcxx/include/iterator
libcxx/include/ranges
libcxx/test/std/iterators/iterator.requirements/iterator.concepts/iterator.concept.output/output_iterator.compile.pass.cpp [new file with mode: 0644]
libcxx/test/std/ranges/range.req/range.refinements/output_range.compile.pass.cpp [new file with mode: 0644]