|
4109 | 4109 | size_type size_; // \expos
|
4110 | 4110 | };
|
4111 | 4111 |
|
4112 |
| -// \ref{string.view.deduction}, deduction guide |
| 4112 | +// \ref{string.view.deduct}, deduction guide |
4113 | 4113 | template<class It, class End>
|
4114 | 4114 | basic_string_view(It, End) -> basic_string_view<iter_value_t<It>>;
|
4115 | 4115 | \end{codeblock}
|
|
4190 | 4190 | \pnum
|
4191 | 4191 | \constraints
|
4192 | 4192 | \begin{itemize}
|
4193 |
| -\item \tcode{It} satisfies \libconcept{contiguous_iterator}, |
4194 |
| -\item \tcode{End} satisfies \tcode{\libconcept{sized_sentinel_for}<It>}, |
4195 |
| -\item \tcode{is_same_v<iter_value_t<It>, charT>} is \tcode{true}, and |
| 4193 | +\item \tcode{It} satisfies \libconcept{contiguous_iterator}. |
| 4194 | +\item \tcode{End} satisfies \tcode{\libconcept{sized_sentinel_for}<It>}. |
| 4195 | +\item \tcode{is_same_v<iter_value_t<It>, charT>} is \tcode{true}. |
4196 | 4196 | \item \tcode{is_convertible_v<End, size_type>} is \tcode{false}.
|
4197 | 4197 | \end{itemize}
|
4198 | 4198 |
|
4199 | 4199 | \pnum
|
4200 | 4200 | \expects
|
4201 | 4201 | \begin{itemize}
|
4202 |
| -\item \range{begin}{end} is a valid range, |
4203 |
| -\item \tcode{It} models \libconcept{contiguous_iterator}, and |
| 4202 | +\item \range{begin}{end} is a valid range. |
| 4203 | +\item \tcode{It} models \libconcept{contiguous_iterator}. |
4204 | 4204 | \item \tcode{End} models \tcode{\libconcept{sized_sentinel_for}<It>}.
|
4205 | 4205 | \end{itemize}
|
4206 | 4206 |
|
|
4872 | 4872 | Otherwise, returns \tcode{npos}.
|
4873 | 4873 | \end{itemdescr}
|
4874 | 4874 |
|
4875 |
| -\rSec2[string.view.deduction]{Deduction guide} |
| 4875 | +\rSec2[string.view.deduct]{Deduction guide} |
4876 | 4876 |
|
4877 | 4877 | \begin{itemdecl}
|
4878 | 4878 | template<class It, class End>
|
|
4883 | 4883 | \pnum
|
4884 | 4884 | \constraints
|
4885 | 4885 | \begin{itemize}
|
4886 |
| -\item \tcode{It} satisfies \libconcept{contiguous_iterator}, and |
| 4886 | +\item \tcode{It} satisfies \libconcept{contiguous_iterator}. |
4887 | 4887 | \item \tcode{End} satisfies \tcode{\libconcept{sized_sentinel_for}<It>}.
|
4888 | 4888 | \end{itemize}
|
4889 | 4889 | \end{itemdescr}
|
|
0 commit comments