|
2153 | 2153 | constexpr basic_string& append(const T& t, size_type pos, size_type n = npos); |
2154 | 2154 | constexpr basic_string& append(const charT* s, size_type n); |
2155 | 2155 | constexpr basic_string& append(const charT* s); |
| 2156 | + constexpr basic_string& append(const charT* s, size_type pos, size_type n); |
2156 | 2157 | constexpr basic_string& append(size_type n, charT c); |
2157 | 2158 | template<class InputIterator> |
2158 | 2159 | constexpr basic_string& append(InputIterator first, InputIterator last); |
|
2173 | 2174 | constexpr basic_string& assign(const T& t, size_type pos, size_type n = npos); |
2174 | 2175 | constexpr basic_string& assign(const charT* s, size_type n); |
2175 | 2176 | constexpr basic_string& assign(const charT* s); |
| 2177 | + constexpr basic_string& assign(const charT* s, size_type pos, size_type n); |
2176 | 2178 | constexpr basic_string& assign(size_type n, charT c); |
2177 | 2179 | template<class InputIterator> |
2178 | 2180 | constexpr basic_string& assign(InputIterator first, InputIterator last); |
|
3353 | 3355 | Equivalent to: \tcode{return append(s, traits::length(s));} |
3354 | 3356 | \end{itemdescr} |
3355 | 3357 |
|
| 3358 | +\indexlibrarymember{append}{basic_string}% |
| 3359 | +\begin{itemdecl} |
| 3360 | +constexpr basic_string& append(const charT* s, size_type pos, size_type n); |
| 3361 | +\end{itemdecl} |
| 3362 | + |
| 3363 | +\begin{itemdescr} |
| 3364 | +\pnum |
| 3365 | +\effects |
| 3366 | +Equivalent to: |
| 3367 | +\tcode{return append(basic_string_view<charT, traits>(s).substr(pos, n));} |
| 3368 | +\end{itemdescr} |
| 3369 | + |
3356 | 3370 | \indexlibrarymember{append}{basic_string}% |
3357 | 3371 | \begin{itemdecl} |
3358 | 3372 | constexpr basic_string& append(size_type n, charT c); |
|
3546 | 3560 | Equivalent to: \tcode{return assign(s, traits::length(s));} |
3547 | 3561 | \end{itemdescr} |
3548 | 3562 |
|
| 3563 | +\indexlibrarymember{assign}{basic_string}% |
| 3564 | +\begin{itemdecl} |
| 3565 | +constexpr basic_string& assign(const charT* s, size_type pos, size_type n); |
| 3566 | +\end{itemdecl} |
| 3567 | + |
| 3568 | +\begin{itemdescr} |
| 3569 | +\pnum |
| 3570 | +\effects |
| 3571 | +Equivalent to: |
| 3572 | +\tcode{return assign(basic_string_view<charT, traits>(s).substr(pos, n));} |
| 3573 | +\end{itemdescr} |
| 3574 | + |
3549 | 3575 | \indexlibrarymember{assign}{basic_string}% |
3550 | 3576 | \begin{itemdecl} |
3551 | 3577 | constexpr basic_string& assign(initializer_list<charT> il); |
|
0 commit comments