|
5231 | 5231 | \tcode{iterator_traits<iterator_t<\exposid{Base}>>::iterator_category}.
|
5232 | 5232 | \begin{itemize}
|
5233 | 5233 | \item
|
5234 |
| -If \tcode{is_lvalue_reference_v<invoke_result_t<\exposidnc{maybe-const}<Const, F>\&, range_reference_t<\linebreak\exposid{Base}>>>} |
| 5234 | +If \tcode{is_reference_v<invoke_result_t<\exposidnc{maybe-const}<Const, F>\&, range_reference_t<\exposid{Base}>>>} |
5235 | 5235 | is \tcode{true}, then
|
5236 | 5236 | \begin{itemize}
|
5237 | 5237 | \item
|
|
7110 | 7110 | \item
|
7111 | 7111 | If
|
7112 | 7112 | \begin{codeblock}
|
7113 |
| -is_lvalue_reference_v<common_reference_t<iter_reference_t<@\exposid{InnerIter}@>, |
7114 |
| - iter_reference_t<@\exposid{PatternIter}@>>> |
| 7113 | +is_reference_v<common_reference_t<iter_reference_t<@\exposid{InnerIter}@>, |
| 7114 | + iter_reference_t<@\exposid{PatternIter}@>>> |
7115 | 7115 | \end{codeblock}
|
7116 | 7116 | is \tcode{false},
|
7117 | 7117 | \tcode{iterator_category} denotes \tcode{input_iterator_tag}.
|
|
10180 | 10180 | \begin{codeblock}
|
10181 | 10181 | invoke_result_t<@\exposid{maybe-const}@<Const, F>&, range_reference_t<@\exposid{maybe-const}@<Const, Views>>...>
|
10182 | 10182 | \end{codeblock}
|
10183 |
| -is not an lvalue reference, |
| 10183 | +is not a reference, |
10184 | 10184 | \tcode{iterator_category} denotes \tcode{input_iterator_tag}.
|
10185 | 10185 | \item
|
10186 | 10186 | Otherwise, let \tcode{Cs} denote the pack of types
|
|
11330 | 11330 | \item
|
11331 | 11331 | If \tcode{invoke_result_t<\exposid{maybe-const}<Const, F>\&,
|
11332 | 11332 | \exposid{REPEAT}(range_reference_t<\exposid{Base}>, N)...>}
|
11333 |
| -is\linebreak not an lvalue reference, |
| 11333 | +is\linebreak not a reference, |
11334 | 11334 | \tcode{iterator_category} denotes \tcode{input_iterator_tag}.
|
11335 | 11335 | \item
|
11336 | 11336 | Otherwise, let \tcode{C} denote the type
|
|
0 commit comments