Files
cppdraft_translate/cppdraft/range/to/input/overview.md
2025-10-25 03:02:53 +03:00

1.6 KiB
Raw Blame History

[range.to.input.overview]

25 Ranges library [ranges]

25.7 Range adaptors [range.adaptors]

25.7.35 To input view [range.to.input]

25.7.35.1 Overview [range.to.input.overview]

1

#

to_input_view presents a view of an underlying sequence as an input-only non-common range.

[Note 1:

This is useful to avoid overhead that can be necessary to provide support for the operations needed for greater iterator strength.

— end note]

2

#

The name views::to_input denotes a range adaptor object ([range.adaptor.object]).

Let E be an expression and let T be decltype((E)).

The expression views::to_input(E) is expression-equivalent to: