| [ranges] | https://timsong-cpp.github.io/cppwp/#ranges |
| [range.adaptors] | https://timsong-cpp.github.io/cppwp/range.adaptors#range.concat.iterator |
| [range.concat] | https://timsong-cpp.github.io/cppwp/range.concat#iterator |
| π | https://timsong-cpp.github.io/cppwp/range.concat.iterator#lib:iterator,concat_view |
| input_range | https://timsong-cpp.github.io/cppwp/range.refinements#concept:input_range |
| view | https://timsong-cpp.github.io/cppwp/range.view#concept:view |
| concatable | https://timsong-cpp.github.io/cppwp/range.concat.view#concept:concatable |
| constructible_from | https://timsong-cpp.github.io/cppwp/concept.constructible#concept:constructible_from |
| convertible_to | https://timsong-cpp.github.io/cppwp/concept.convertible#concept:convertible_to |
| all-forward | https://timsong-cpp.github.io/cppwp/range.adaptor.helpers#concept:all-forward |
| concat-is-bidirectional | https://timsong-cpp.github.io/cppwp/range.concat.view#concept:concat-is-bidirectional |
| concat-is-bidirectional | https://timsong-cpp.github.io/cppwp/range.concat.view#concept:concat-is-bidirectional |
| concat-is-random-access | https://timsong-cpp.github.io/cppwp/range.concat.view#concept:concat-is-random-access |
| concat-is-random-access | https://timsong-cpp.github.io/cppwp/range.concat.view#concept:concat-is-random-access |
| concat-is-random-access | https://timsong-cpp.github.io/cppwp/range.concat.view#concept:concat-is-random-access |
| equality_comparable | https://timsong-cpp.github.io/cppwp/concept.equalitycomparable#concept:equality_comparable |
| all-random-access | https://timsong-cpp.github.io/cppwp/range.adaptor.helpers#concept:all-random-access |
| all-random-access | https://timsong-cpp.github.io/cppwp/range.adaptor.helpers#concept:all-random-access |
| all-random-access | https://timsong-cpp.github.io/cppwp/range.adaptor.helpers#concept:all-random-access |
| all-random-access | https://timsong-cpp.github.io/cppwp/range.adaptor.helpers#concept:all-random-access |
| all-random-access | https://timsong-cpp.github.io/cppwp/range.adaptor.helpers#concept:all-random-access |
| three_way_comparable | https://timsong-cpp.github.io/cppwp/cmp.concept#concept:three_way_comparable |
| concat-is-random-access | https://timsong-cpp.github.io/cppwp/range.concat.view#concept:concat-is-random-access |
| concat-is-random-access | https://timsong-cpp.github.io/cppwp/range.concat.view#concept:concat-is-random-access |
| concat-is-random-access | https://timsong-cpp.github.io/cppwp/range.concat.view#concept:concat-is-random-access |
| concat-is-random-access | https://timsong-cpp.github.io/cppwp/range.concat.view#concept:concat-is-random-access |
| 1 | https://timsong-cpp.github.io/cppwp/range.concat.iterator#1 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L9146 |
| (1.1) | https://timsong-cpp.github.io/cppwp/range.concat.iterator#1.1 |
| concat-is-random-access | https://timsong-cpp.github.io/cppwp/range.concat.view#concept:concat-is-random-access |
| . | https://timsong-cpp.github.io/cppwp/range.concat.iterator#1.1.sentence-1 |
| (1.2) | https://timsong-cpp.github.io/cppwp/range.concat.iterator#1.2 |
| concat-is-bidirectional | https://timsong-cpp.github.io/cppwp/range.concat.view#concept:concat-is-bidirectional |
| . | https://timsong-cpp.github.io/cppwp/range.concat.iterator#1.2.sentence-1 |
| (1.3) | https://timsong-cpp.github.io/cppwp/range.concat.iterator#1.3 |
| all-forward | https://timsong-cpp.github.io/cppwp/range.adaptor.helpers#concept:all-forward |
| . | https://timsong-cpp.github.io/cppwp/range.concat.iterator#1.3.sentence-1 |
| (1.4) | https://timsong-cpp.github.io/cppwp/range.concat.iterator#1.4 |
| . | https://timsong-cpp.github.io/cppwp/range.concat.iterator#1.4.sentence-1 |
| 2 | https://timsong-cpp.github.io/cppwp/range.concat.iterator#2 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L9165 |
| typedef-name | https://timsong-cpp.github.io/cppwp/dcl.typedef#nt:typedef-name |
| all-forward | https://timsong-cpp.github.io/cppwp/range.adaptor.helpers#concept:all-forward |
| . | https://timsong-cpp.github.io/cppwp/range.concat.iterator#2.sentence-1 |
| (2.1) | https://timsong-cpp.github.io/cppwp/range.concat.iterator#2.1 |
| . | https://timsong-cpp.github.io/cppwp/range.concat.iterator#2.1.sentence-1 |
| (2.2) | https://timsong-cpp.github.io/cppwp/range.concat.iterator#2.2 |
| . | https://timsong-cpp.github.io/cppwp/range.concat.iterator#2.2.sentence-1 |
| (2.2.1) | https://timsong-cpp.github.io/cppwp/range.concat.iterator#2.2.1 |
| derived_from | https://timsong-cpp.github.io/cppwp/concept.derived#concept:derived_from |
| . | https://timsong-cpp.github.io/cppwp/range.concat.iterator#2.2.1.sentence-1 |
| (2.2.2) | https://timsong-cpp.github.io/cppwp/range.concat.iterator#2.2.2 |
| derived_from | https://timsong-cpp.github.io/cppwp/concept.derived#concept:derived_from |
| . | https://timsong-cpp.github.io/cppwp/range.concat.iterator#2.2.2.sentence-1 |
| (2.2.3) | https://timsong-cpp.github.io/cppwp/range.concat.iterator#2.2.3 |
| derived_from | https://timsong-cpp.github.io/cppwp/concept.derived#concept:derived_from |
| . | https://timsong-cpp.github.io/cppwp/range.concat.iterator#2.2.3.sentence-1 |
| (2.2.4) | https://timsong-cpp.github.io/cppwp/range.concat.iterator#2.2.4 |
| . | https://timsong-cpp.github.io/cppwp/range.concat.iterator#2.2.4.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/range.concat.iterator#lib:satisfy,concat_view::iterator |
| 3 | https://timsong-cpp.github.io/cppwp/range.concat.iterator#3 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L9211 |
| π | https://timsong-cpp.github.io/cppwp/range.concat.iterator#lib:prev,concat_view::iterator |
| 4 | https://timsong-cpp.github.io/cppwp/range.concat.iterator#4 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L9231 |
| π | https://timsong-cpp.github.io/cppwp/range.concat.iterator#lib:advance-fwd,concat_view::iterator |
| 5 | https://timsong-cpp.github.io/cppwp/range.concat.iterator#5 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L9255 |
| π | https://timsong-cpp.github.io/cppwp/range.concat.iterator#lib:advance-bwd,concat_view::iterator |
| 6 | https://timsong-cpp.github.io/cppwp/range.concat.iterator#6 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L9281 |
| π | https://timsong-cpp.github.io/cppwp/range.concat.iterator#lib:concat_view::iterator,constructor |
| constructible_from | https://timsong-cpp.github.io/cppwp/concept.constructible#concept:constructible_from |
| 7 | https://timsong-cpp.github.io/cppwp/range.concat.iterator#7 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L9309 |
| . | https://timsong-cpp.github.io/cppwp/range.concat.iterator#7.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/range.concat.iterator#lib:concat_view::iterator,constructor_ |
| convertible_to | https://timsong-cpp.github.io/cppwp/concept.convertible#concept:convertible_to |
| 8 | https://timsong-cpp.github.io/cppwp/range.concat.iterator#8 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L9323 |
| . | https://timsong-cpp.github.io/cppwp/range.concat.iterator#8.sentence-1 |
| 9 | https://timsong-cpp.github.io/cppwp/range.concat.iterator#9 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L9327 |
| . | https://timsong-cpp.github.io/cppwp/range.concat.iterator#9.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/range.concat.iterator#lib:operator*,concat_view::iterator |
| 10 | https://timsong-cpp.github.io/cppwp/range.concat.iterator#10 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L9341 |
| . | https://timsong-cpp.github.io/cppwp/range.concat.iterator#10.sentence-1 |
| 11 | https://timsong-cpp.github.io/cppwp/range.concat.iterator#11 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L9345 |
| π | https://timsong-cpp.github.io/cppwp/range.concat.iterator#lib:operator++,concat_view::iterator |
| 12 | https://timsong-cpp.github.io/cppwp/range.concat.iterator#12 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L9361 |
| . | https://timsong-cpp.github.io/cppwp/range.concat.iterator#12.sentence-1 |
| 13 | https://timsong-cpp.github.io/cppwp/range.concat.iterator#13 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L9365 |
| . | https://timsong-cpp.github.io/cppwp/range.concat.iterator#13.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/range.concat.iterator#lib:operator++,concat_view::iterator_ |
| 14 | https://timsong-cpp.github.io/cppwp/range.concat.iterator#14 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L9382 |
| π | https://timsong-cpp.github.io/cppwp/range.concat.iterator#lib:operator++,concat_view::iterator__ |
| all-forward | https://timsong-cpp.github.io/cppwp/range.adaptor.helpers#concept:all-forward |
| 15 | https://timsong-cpp.github.io/cppwp/range.concat.iterator#15 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L9397 |
| π | https://timsong-cpp.github.io/cppwp/range.concat.iterator#lib:operator--,concat_view::iterator |
| concat-is-bidirectional | https://timsong-cpp.github.io/cppwp/range.concat.view#concept:concat-is-bidirectional |
| 16 | https://timsong-cpp.github.io/cppwp/range.concat.iterator#16 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L9414 |
| . | https://timsong-cpp.github.io/cppwp/range.concat.iterator#16.sentence-1 |
| 17 | https://timsong-cpp.github.io/cppwp/range.concat.iterator#17 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L9418 |
| . | https://timsong-cpp.github.io/cppwp/range.concat.iterator#17.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/range.concat.iterator#lib:operator--,concat_view::iterator_ |
| concat-is-bidirectional | https://timsong-cpp.github.io/cppwp/range.concat.view#concept:concat-is-bidirectional |
| 18 | https://timsong-cpp.github.io/cppwp/range.concat.iterator#18 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L9435 |
| π | https://timsong-cpp.github.io/cppwp/range.concat.iterator#lib:operator+=,concat_view::iterator |
| concat-is-random-access | https://timsong-cpp.github.io/cppwp/range.concat.view#concept:concat-is-random-access |
| 19 | https://timsong-cpp.github.io/cppwp/range.concat.iterator#19 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L9452 |
| . | https://timsong-cpp.github.io/cppwp/range.concat.iterator#19.sentence-1 |
| 20 | https://timsong-cpp.github.io/cppwp/range.concat.iterator#20 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L9456 |
| . | https://timsong-cpp.github.io/cppwp/range.concat.iterator#20.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/range.concat.iterator#lib:operator-=,concat_view::iterator |
| concat-is-random-access | https://timsong-cpp.github.io/cppwp/range.concat.view#concept:concat-is-random-access |
| 21 | https://timsong-cpp.github.io/cppwp/range.concat.iterator#21 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L9477 |
| π | https://timsong-cpp.github.io/cppwp/range.concat.iterator#lib:operator%5b%5d,concat_view::iterator |
| concat-is-random-access | https://timsong-cpp.github.io/cppwp/range.concat.view#concept:concat-is-random-access |
| 22 | https://timsong-cpp.github.io/cppwp/range.concat.iterator#22 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L9493 |
| π | https://timsong-cpp.github.io/cppwp/range.concat.iterator#lib:operator==,concat_view::iterator |
| equality_comparable | https://timsong-cpp.github.io/cppwp/concept.equalitycomparable#concept:equality_comparable |
| 23 | https://timsong-cpp.github.io/cppwp/range.concat.iterator#23 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L9508 |
| . | https://timsong-cpp.github.io/cppwp/range.concat.iterator#23.sentence-1 |
| 24 | https://timsong-cpp.github.io/cppwp/range.concat.iterator#24 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L9513 |
| π | https://timsong-cpp.github.io/cppwp/range.concat.iterator#lib:operator==,concat_view::iterator_ |
| 25 | https://timsong-cpp.github.io/cppwp/range.concat.iterator#25 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L9527 |
| . | https://timsong-cpp.github.io/cppwp/range.concat.iterator#25.sentence-1 |
| 26 | https://timsong-cpp.github.io/cppwp/range.concat.iterator#26 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L9531 |
| π | https://timsong-cpp.github.io/cppwp/range.concat.iterator#lib:operator%3c,concat_view::iterator |
| all-random-access | https://timsong-cpp.github.io/cppwp/range.adaptor.helpers#concept:all-random-access |
| all-random-access | https://timsong-cpp.github.io/cppwp/range.adaptor.helpers#concept:all-random-access |
| all-random-access | https://timsong-cpp.github.io/cppwp/range.adaptor.helpers#concept:all-random-access |
| all-random-access | https://timsong-cpp.github.io/cppwp/range.adaptor.helpers#concept:all-random-access |
| all-random-access | https://timsong-cpp.github.io/cppwp/range.adaptor.helpers#concept:all-random-access |
| three_way_comparable | https://timsong-cpp.github.io/cppwp/cmp.concept#concept:three_way_comparable |
| 27 | https://timsong-cpp.github.io/cppwp/range.concat.iterator#27 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L9557 |
| . | https://timsong-cpp.github.io/cppwp/range.concat.iterator#27.sentence-1 |
| 28 | https://timsong-cpp.github.io/cppwp/range.concat.iterator#28 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L9562 |
| . | https://timsong-cpp.github.io/cppwp/range.concat.iterator#28.sentence-1 |
| 29 | https://timsong-cpp.github.io/cppwp/range.concat.iterator#29 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L9565 |
| π | https://timsong-cpp.github.io/cppwp/range.concat.iterator#lib:operator+,concat_view::iterator |
| concat-is-random-access | https://timsong-cpp.github.io/cppwp/range.concat.view#concept:concat-is-random-access |
| 30 | https://timsong-cpp.github.io/cppwp/range.concat.iterator#30 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L9580 |
| π | https://timsong-cpp.github.io/cppwp/range.concat.iterator#lib:operator+,concat_view::iterator_ |
| concat-is-random-access | https://timsong-cpp.github.io/cppwp/range.concat.view#concept:concat-is-random-access |
| 31 | https://timsong-cpp.github.io/cppwp/range.concat.iterator#31 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L9597 |
| π | https://timsong-cpp.github.io/cppwp/range.concat.iterator#lib:operator-,concat_view::iterator |
| concat-is-random-access | https://timsong-cpp.github.io/cppwp/range.concat.view#concept:concat-is-random-access |
| 32 | https://timsong-cpp.github.io/cppwp/range.concat.iterator#32 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L9612 |
| π | https://timsong-cpp.github.io/cppwp/range.concat.iterator#lib:operator-,concat_view::iterator_ |
| concat-is-random-access | https://timsong-cpp.github.io/cppwp/range.concat.view#concept:concat-is-random-access |
| 33 | https://timsong-cpp.github.io/cppwp/range.concat.iterator#33 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L9629 |
| . | https://timsong-cpp.github.io/cppwp/range.concat.iterator#33.sentence-1 |
| 34 | https://timsong-cpp.github.io/cppwp/range.concat.iterator#34 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L9634 |
| . | https://timsong-cpp.github.io/cppwp/range.concat.iterator#34.sentence-1 |
| (34.1) | https://timsong-cpp.github.io/cppwp/range.concat.iterator#34.1 |
| (34.2) | https://timsong-cpp.github.io/cppwp/range.concat.iterator#34.2 |
| (34.3) | https://timsong-cpp.github.io/cppwp/range.concat.iterator#34.3 |
| π | https://timsong-cpp.github.io/cppwp/range.concat.iterator#lib:operator-,concat_view::iterator__ |
| 35 | https://timsong-cpp.github.io/cppwp/range.concat.iterator#35 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L9682 |
| . | https://timsong-cpp.github.io/cppwp/range.concat.iterator#35.sentence-1 |
| 36 | https://timsong-cpp.github.io/cppwp/range.concat.iterator#36 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L9686 |
| . | https://timsong-cpp.github.io/cppwp/range.concat.iterator#36.sentence-1 |
| 37 | https://timsong-cpp.github.io/cppwp/range.concat.iterator#37 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L9705 |
| requires-clause | https://timsong-cpp.github.io/cppwp/temp.pre#nt:requires-clause |
| sized_sentinel_for | https://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for |
| sized_range | https://timsong-cpp.github.io/cppwp/range.sized#concept:sized_range |
| π | https://timsong-cpp.github.io/cppwp/range.concat.iterator#lib:operator-,concat_view::iterator___ |
| 38 | https://timsong-cpp.github.io/cppwp/range.concat.iterator#38 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L9725 |
| 39 | https://timsong-cpp.github.io/cppwp/range.concat.iterator#39 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L9732 |
| requires-clause | https://timsong-cpp.github.io/cppwp/temp.pre#nt:requires-clause |
| sized_sentinel_for | https://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for |
| sized_range | https://timsong-cpp.github.io/cppwp/range.sized#concept:sized_range |
| π | https://timsong-cpp.github.io/cppwp/range.concat.iterator#lib:iter_move,concat_view::iterator |
| 40 | https://timsong-cpp.github.io/cppwp/range.concat.iterator#40 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L9750 |
| . | https://timsong-cpp.github.io/cppwp/range.concat.iterator#40.sentence-1 |
| 41 | https://timsong-cpp.github.io/cppwp/range.concat.iterator#41 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L9754 |
| 42 | https://timsong-cpp.github.io/cppwp/range.concat.iterator#42 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L9765 |
| π | https://timsong-cpp.github.io/cppwp/range.concat.iterator#lib:iter_swap,concat_view::iterator |
| 43 | https://timsong-cpp.github.io/cppwp/range.concat.iterator#43 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L9784 |
| . | https://timsong-cpp.github.io/cppwp/range.concat.iterator#43.sentence-1 |
| 44 | https://timsong-cpp.github.io/cppwp/range.concat.iterator#44 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L9789 |
| 45 | https://timsong-cpp.github.io/cppwp/range.concat.iterator#45 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L9803 |
| . | https://timsong-cpp.github.io/cppwp/range.concat.iterator#45.sentence-1 |
| requires-clause | https://timsong-cpp.github.io/cppwp/temp.pre#nt:requires-clause |
| swappable_with | https://timsong-cpp.github.io/cppwp/concept.swappable#concept:swappable_with |
| indirectly_swappable | https://timsong-cpp.github.io/cppwp/alg.req.ind.swap#concept:indirectly_swappable |