|
9660 | 9660 | \item
|
9661 | 9661 | If the type of \tcode{E} is
|
9662 | 9662 | a (possibly cv-qualified) specialization of \tcode{reverse_view},
|
9663 |
| - equivalent to \tcode{E.base()}. |
| 9663 | + then \tcode{E.base()}. |
9664 | 9664 | \item
|
9665 | 9665 | Otherwise, if the type of \tcode{E} is \cv{} \tcode{subrange<reverse_iterator<I>, reverse_iterator<I>, K>}
|
9666 | 9666 | for some iterator type \tcode{I} and
|
9667 | 9667 | value \tcode{K} of type \tcode{subrange_kind},
|
9668 | 9668 | \begin{itemize}
|
9669 | 9669 | \item
|
9670 |
| - if \tcode{K} is \tcode{subrange_kind::sized}, equivalent to: |
9671 |
| -\begin{codeblock} |
9672 |
| -subrange<I, I, K>(E.end().base(), E.begin().base(), E.size()) |
9673 |
| -\end{codeblock} |
| 9670 | + if \tcode{K} is \tcode{subrange_kind::sized}, then |
| 9671 | +\tcode{subrange<I, I, K>(E.end().base(), E.begin().base(), E.size())}; |
9674 | 9672 | \item
|
9675 |
| - otherwise, equivalent to: |
9676 |
| -\begin{codeblock} |
9677 |
| -subrange<I, I, K>(E.end().base(), E.begin().base()) |
9678 |
| -\end{codeblock} |
| 9673 | + otherwise, \tcode{subrange<I, I, K>(E.end().base(), E.begin().base())}. |
9679 | 9674 | \end{itemize}
|
9680 | 9675 | However, in either case \tcode{E} is evaluated only once.
|
9681 | 9676 | \item
|
9682 |
| - Otherwise, equivalent to \tcode{reverse_view\{E\}}. |
| 9677 | + Otherwise, \tcode{reverse_view\{E\}}. |
9683 | 9678 | \end{itemize}
|
9684 | 9679 |
|
9685 | 9680 | \pnum
|
|
0 commit comments