Lines Matching full:assign

59     static void assign(char_type& c1, const char_type& c2) noexcept;
68 static char_type* assign(char_type* s, size_t n, char_type a);
218 …basic_string& assign(const basic_string& str); // con…
220 …basic_string& assign(const T& t); // C++17, …
221 …basic_string& assign(basic_string&& str); // con…
222 …basic_string& assign(const basic_string& str, size_type pos, size_type n=npos); // C++…
224 …basic_string& assign(const T& t, size_type pos, size_type n=npos); // C++17, …
225 …basic_string& assign(const value_type* s, size_type n); // con…
226 …basic_string& assign(const value_type* s); // con…
227 …basic_string& assign(size_type n, value_type c); // con…
229 …basic_string& assign(InputIterator first, InputIterator last); // constex…
232 …basic_string& assign(initializer_list<value_type>); // con…
1228 return assign(__sv);
1239 return assign(__il.begin(), __il.size());
1243 return assign(__s);
1457 assign(const _Tp& __t) {
1459 return assign(__sv.data(), __sv.size());
1475 _Traits::assign(data()[__len], value_type());
1485 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 basic_string& assign(const basic_string& __str…
1490assign(basic_string&& __str) noexcept(__noexcept_move_assign_container<_Allocator, __alloc_traits>…
1495 …_LIBCPP_CONSTEXPR_SINCE_CXX20 basic_string& assign(const basic_string& __str, size_type __pos, siz…
1502 assign(const _Tp& __t, size_type __pos, size_type __n = npos);
1504 _LIBCPP_CONSTEXPR_SINCE_CXX20 basic_string& assign(const value_type* __s, size_type __n);
1505 _LIBCPP_CONSTEXPR_SINCE_CXX20 basic_string& assign(const value_type* __s);
1506 _LIBCPP_CONSTEXPR_SINCE_CXX20 basic_string& assign(size_type __n, value_type __c);
1509 assign(_InputIterator __first, _InputIterator __last);
1513 assign(_ForwardIterator __first, _ForwardIterator __last);
1532 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 basic_string& assign(initializer_list<value_ty…
1533 return assign(__il.begin(), __il.size());
1917 traits_type::assign(*__dest++, *__first);
1939 traits_type::assign(__p[__sz], value_type());
2209 traits_type::assign(__p[__n], value_type());
2221 traits_type::assign(__p[__newsz], value_type());
2320 traits_type::assign(__p[__sz], value_type());
2344 traits_type::assign(__p[__sz], value_type());
2391 traits_type::assign(std::__to_address(__p), __n, __c);
2392 traits_type::assign(__p[__n], value_type());
2461 traits_type::assign(*__end, value_type());
2505 traits_type::assign(__p[__old_sz], value_type());
2562 // assign
2576 traits_type::assign(__p[__n], value_type());
2606 basic_string<_CharT, _Traits, _Allocator>::assign(const value_type* __s, size_type __n) {
2607 _LIBCPP_ASSERT_NON_NULL(__n == 0 || __s != nullptr, "string::assign received nullptr");
2613 basic_string<_CharT, _Traits, _Allocator>::assign(size_type __n, value_type __c) {
2623 traits_type::assign(__p, __n, __c);
2641 traits_type::assign(*__p, __c);
2642 traits_type::assign(*++__p, value_type());
2677 assign(__str);
2697 traits_type::assign(__get_short_pointer()[0], value_type());
2708 traits_type::assign(__str.__get_short_pointer()[0], value_type());
2734 basic_string<_CharT, _Traits, _Allocator>::assign(_InputIterator __first, _InputIterator __last) {
2744 assign(__temp.data(), __temp.size());
2750 basic_string<_CharT, _Traits, _Allocator>::assign(_ForwardIterator __first, _ForwardIterator __last…
2784 traits_type::assign(*__p, *__first);
2785 traits_type::assign(*__p, value_type());
2793 basic_string<_CharT, _Traits, _Allocator>::assign(const basic_string& __str, size_type __pos, size_…
2797 return assign(__str.data() + __pos, std::min(__n, __sz - __pos));
2806 basic_string<_CharT, _Traits, _Allocator>::assign(const _Tp& __t, size_type __pos, size_type __n) {
2811 return assign(__sv.data() + __pos, std::min(__n, __sz - __pos));
2822 basic_string<_CharT, _Traits, _Allocator>::assign(const value_type* __s) {
2823 _LIBCPP_ASSERT_NON_NULL(__s != nullptr, "string::assign received nullptr");
2844 traits_type::assign(__p[__sz], value_type());
2861 traits_type::assign(std::__to_address(__p) + __sz, __n, __c);
2864 traits_type::assign(__p[__sz], value_type());
2881 traits_type::assign(__p[__sz], value_type());
2911 traits_type::assign(*__p, __c);
2912 traits_type::assign(*++__p, value_type());
2928 traits_type::assign(*__end, value_type());
2991 traits_type::assign(__p[__sz], value_type());
3017 traits_type::assign(__p + __pos, __n, __c);
3020 traits_type::assign(__p[__sz], value_type());
3107 traits_type::assign(__p[__ip], __c);
3108 traits_type::assign(__p[++__sz], value_type());
3182 traits_type::assign(__p + __pos, __n2, __c);
3289 traits_type::assign(*__get_long_pointer(), value_type());
3292 traits_type::assign(*__get_short_pointer(), value_type());
4000 _Traits::assign(__ptr + __lhs_sz + __rhs_sz, 1, _CharT());
4016 _Traits::assign(__ptr + __lhs_sz + __rhs_sz, 1, _CharT());
4029 _Traits::assign(__ptr, 1, __lhs);
4031 _Traits::assign(__ptr + 1 + __rhs_sz, 1, _CharT());
4047 _Traits::assign(__ptr + __lhs_sz + __rhs_sz, 1, _CharT());
4061 _Traits::assign(__ptr + __lhs_sz, 1, __rhs);
4062 _Traits::assign(__ptr + 1 + __lhs_sz, 1, _CharT());
4129 _Traits::assign(__ptr + __lhs_sz + __rhs_sz, 1, _CharT());
4154 _Traits::assign(__ptr + __lhs_sz + __rhs_sz, 1, _CharT());