| [ranges] | https://timsong-cpp.github.io/cppwp/#ranges |
| [range.adaptors] | https://timsong-cpp.github.io/cppwp/range.adaptors#range.as.input |
| [range.as.input.overview] | https://timsong-cpp.github.io/cppwp/range.as.input#overview |
| [range.as.input.view] | https://timsong-cpp.github.io/cppwp/range.as.input#view |
| [range.as.input.iterator] | https://timsong-cpp.github.io/cppwp/range.as.input#iterator |
| 25.7.35.1 | https://timsong-cpp.github.io/cppwp/range.as.input#overview |
| [range.as.input.overview] | https://timsong-cpp.github.io/cppwp/range.as.input.overview |
| 1 | https://timsong-cpp.github.io/cppwp/range.as.input#overview-1 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L17846 |
| . | https://timsong-cpp.github.io/cppwp/range.as.input#overview-1.sentence-1 |
| 1 | https://timsong-cpp.github.io/cppwp/range.as.input#overview-note-1 |
| . | https://timsong-cpp.github.io/cppwp/range.as.input#overview-1.sentence-2 |
| 2 | https://timsong-cpp.github.io/cppwp/range.as.input#overview-2 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L17855 |
| [range.adaptor.object] | https://timsong-cpp.github.io/cppwp/range.adaptor.object |
| . | https://timsong-cpp.github.io/cppwp/range.as.input#overview-2.sentence-1 |
| . | https://timsong-cpp.github.io/cppwp/range.as.input#overview-2.sentence-2 |
| (2.1) | https://timsong-cpp.github.io/cppwp/range.as.input#overview-2.1 |
| input_range | https://timsong-cpp.github.io/cppwp/range.refinements#concept:input_range |
| common_range | https://timsong-cpp.github.io/cppwp/range.refinements#concept:common_range |
| forward_range | https://timsong-cpp.github.io/cppwp/range.refinements#concept:forward_range |
| . | https://timsong-cpp.github.io/cppwp/range.as.input#overview-2.1.sentence-1 |
| (2.2) | https://timsong-cpp.github.io/cppwp/range.as.input#overview-2.2 |
| . | https://timsong-cpp.github.io/cppwp/range.as.input#overview-2.2.sentence-1 |
| 25.7.35.2 | https://timsong-cpp.github.io/cppwp/range.as.input#view |
| [range.as.input.view] | https://timsong-cpp.github.io/cppwp/range.as.input.view |
| π | https://timsong-cpp.github.io/cppwp/range.as.input#lib:as_input_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 |
| [range.as.input.iterator] | https://timsong-cpp.github.io/cppwp/range.as.input#iterator |
| default_initializable | https://timsong-cpp.github.io/cppwp/concept.default.init#concept:default_initializable |
| copy_constructible | https://timsong-cpp.github.io/cppwp/concept.copyconstructible#concept:copy_constructible |
| simple-view | https://timsong-cpp.github.io/cppwp/range.utility.helpers#concept:simple-view |
| range | https://timsong-cpp.github.io/cppwp/range.range#concept:range |
| simple-view | https://timsong-cpp.github.io/cppwp/range.utility.helpers#concept:simple-view |
| range | https://timsong-cpp.github.io/cppwp/range.range#concept:range |
| sized_range | https://timsong-cpp.github.io/cppwp/range.sized#concept:sized_range |
| sized_range | https://timsong-cpp.github.io/cppwp/range.sized#concept:sized_range |
| approximately_sized_range | https://timsong-cpp.github.io/cppwp/range.approximately.sized#concept:approximately_sized_range |
| approximately_sized_range | https://timsong-cpp.github.io/cppwp/range.approximately.sized#concept:approximately_sized_range |
| π | https://timsong-cpp.github.io/cppwp/range.as.input#lib:as_input_view,constructor |
| 1 | https://timsong-cpp.github.io/cppwp/range.as.input#view-1 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L17914 |
| . | https://timsong-cpp.github.io/cppwp/range.as.input#view-1.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/range.as.input#lib:begin,as_input_view |
| simple-view | https://timsong-cpp.github.io/cppwp/range.utility.helpers#concept:simple-view |
| 2 | https://timsong-cpp.github.io/cppwp/range.as.input#view-2 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L17925 |
| π | https://timsong-cpp.github.io/cppwp/range.as.input#lib:begin,as_input_view_ |
| range | https://timsong-cpp.github.io/cppwp/range.range#concept:range |
| 3 | https://timsong-cpp.github.io/cppwp/range.as.input#view-3 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L17936 |
| π | https://timsong-cpp.github.io/cppwp/range.as.input#lib:end,as_input_view |
| simple-view | https://timsong-cpp.github.io/cppwp/range.utility.helpers#concept:simple-view |
| range | https://timsong-cpp.github.io/cppwp/range.range#concept:range |
| 4 | https://timsong-cpp.github.io/cppwp/range.as.input#view-4 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L17948 |
| π | https://timsong-cpp.github.io/cppwp/range.as.input#lib:size,as_input_view |
| sized_range | https://timsong-cpp.github.io/cppwp/range.sized#concept:sized_range |
| sized_range | https://timsong-cpp.github.io/cppwp/range.sized#concept:sized_range |
| 5 | https://timsong-cpp.github.io/cppwp/range.as.input#view-5 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L17960 |
| π | https://timsong-cpp.github.io/cppwp/range.as.input#lib:reserve_hint,as_input_view |
| approximately_sized_range | https://timsong-cpp.github.io/cppwp/range.approximately.sized#concept:approximately_sized_range |
| approximately_sized_range | https://timsong-cpp.github.io/cppwp/range.approximately.sized#concept:approximately_sized_range |
| 6 | https://timsong-cpp.github.io/cppwp/range.as.input#view-6 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L17972 |
| 25.7.35.3 | https://timsong-cpp.github.io/cppwp/range.as.input#iterator |
| [range.as.input.iterator] | https://timsong-cpp.github.io/cppwp/range.as.input.iterator |
| π | https://timsong-cpp.github.io/cppwp/range.as.input#lib:as_input_view::iterator |
| input_range | https://timsong-cpp.github.io/cppwp/range.refinements#concept:input_range |
| view | https://timsong-cpp.github.io/cppwp/range.view#concept:view |
| default_initializable | https://timsong-cpp.github.io/cppwp/concept.default.init#concept:default_initializable |
| convertible_to | https://timsong-cpp.github.io/cppwp/concept.convertible#concept:convertible_to |
| sized_sentinel_for | https://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for |
| sized_sentinel_for | https://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for |
| indirectly_swappable | https://timsong-cpp.github.io/cppwp/alg.req.ind.swap#concept:indirectly_swappable |
| π | https://timsong-cpp.github.io/cppwp/range.as.input#lib:as_input_view::iterator,constructor |
| 1 | https://timsong-cpp.github.io/cppwp/range.as.input#iterator-1 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L18036 |
| . | https://timsong-cpp.github.io/cppwp/range.as.input#iterator-1.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/range.as.input#lib:as_input_view::iterator,constructor_ |
| convertible_to | https://timsong-cpp.github.io/cppwp/concept.convertible#concept:convertible_to |
| 2 | https://timsong-cpp.github.io/cppwp/range.as.input#iterator-2 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L18048 |
| . | https://timsong-cpp.github.io/cppwp/range.as.input#iterator-2.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/range.as.input#lib:base,as_input_view::iterator |
| 3 | https://timsong-cpp.github.io/cppwp/range.as.input#iterator-3 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L18059 |
| . | https://timsong-cpp.github.io/cppwp/range.as.input#iterator-3.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/range.as.input#lib:base,as_input_view::iterator_ |
| 4 | https://timsong-cpp.github.io/cppwp/range.as.input#iterator-4 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L18070 |
| . | https://timsong-cpp.github.io/cppwp/range.as.input#iterator-4.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/range.as.input#lib:operator++,as_input_view::iterator |
| 5 | https://timsong-cpp.github.io/cppwp/range.as.input#iterator-5 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L18081 |
| π | https://timsong-cpp.github.io/cppwp/range.as.input#lib:operator++,as_input_view::iterator_ |
| 6 | https://timsong-cpp.github.io/cppwp/range.as.input#iterator-6 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L18096 |
| π | https://timsong-cpp.github.io/cppwp/range.as.input#lib:operator==,as_input_view::iterator |
| 7 | https://timsong-cpp.github.io/cppwp/range.as.input#iterator-7 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L18107 |
| . | https://timsong-cpp.github.io/cppwp/range.as.input#iterator-7.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/range.as.input#lib:operator-,as_input_view::iterator |
| sized_sentinel_for | https://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for |
| 8 | https://timsong-cpp.github.io/cppwp/range.as.input#iterator-8 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L18119 |
| . | https://timsong-cpp.github.io/cppwp/range.as.input#iterator-8.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/range.as.input#lib:operator-,as_input_view::iterator_ |
| sized_sentinel_for | https://timsong-cpp.github.io/cppwp/iterator.concept.sizedsentinel#concept:sized_sentinel_for |
| 9 | https://timsong-cpp.github.io/cppwp/range.as.input#iterator-9 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L18131 |
| . | https://timsong-cpp.github.io/cppwp/range.as.input#iterator-9.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/range.as.input#lib:iter_move,as_input_view::iterator |
| 10 | https://timsong-cpp.github.io/cppwp/range.as.input#iterator-10 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L18143 |
| π | https://timsong-cpp.github.io/cppwp/range.as.input#lib:iter_swap,as_input_view::iterator |
| indirectly_swappable | https://timsong-cpp.github.io/cppwp/alg.req.ind.swap#concept:indirectly_swappable |
| 11 | https://timsong-cpp.github.io/cppwp/range.as.input#iterator-11 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/ranges.tex#L18156 |