@@ -1126,7 +1126,7 @@ public:
11261126
11271127 template <class _Tp ,
11281128 __enable_if_t <__can_be_converted_to_string_view<_CharT, _Traits, _Tp>::value &&
1129- !__is_same_uncvref< _Tp, basic_string>::value,
1129+ !is_same< __remove_cvref_t < _Tp> , basic_string>::value,
11301130 int > = 0 >
11311131 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20
11321132 basic_string (const _Tp& __t , size_type __pos, size_type __n, const allocator_type& __a = allocator_type())
@@ -1138,7 +1138,7 @@ public:
11381138
11391139 template <class _Tp ,
11401140 __enable_if_t <__can_be_converted_to_string_view<_CharT, _Traits, _Tp>::value &&
1141- !__is_same_uncvref< _Tp, basic_string>::value,
1141+ !is_same< __remove_cvref_t < _Tp> , basic_string>::value,
11421142 int > = 0 >
11431143 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 explicit basic_string (const _Tp& __t ) {
11441144 __self_view __sv = __t ;
@@ -1147,7 +1147,7 @@ public:
11471147
11481148 template <class _Tp ,
11491149 __enable_if_t <__can_be_converted_to_string_view<_CharT, _Traits, _Tp>::value &&
1150- !__is_same_uncvref< _Tp, basic_string>::value,
1150+ !is_same< __remove_cvref_t < _Tp> , basic_string>::value,
11511151 int > = 0 >
11521152 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 explicit basic_string (const _Tp& __t , const allocator_type& __a)
11531153 : __alloc_(__a) {
@@ -1206,7 +1206,7 @@ public:
12061206
12071207 template <class _Tp ,
12081208 __enable_if_t <__can_be_converted_to_string_view<_CharT, _Traits, _Tp>::value &&
1209- !__is_same_uncvref< _Tp, basic_string>::value,
1209+ !is_same< __remove_cvref_t < _Tp> , basic_string>::value,
12101210 int > = 0 >
12111211 _LIBCPP_CONSTEXPR_SINCE_CXX20 basic_string& operator =(const _Tp& __t ) {
12121212 __self_view __sv = __t ;
@@ -1343,7 +1343,7 @@ public:
13431343
13441344 template <class _Tp ,
13451345 __enable_if_t <__can_be_converted_to_string_view<_CharT, _Traits, _Tp>::value &&
1346- !__is_same_uncvref< _Tp, basic_string >::value,
1346+ !is_same< __remove_cvref_t < _Tp> , basic_string >::value,
13471347 int > = 0 >
13481348 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 basic_string& operator +=(const _Tp& __t ) {
13491349 __self_view __sv = __t ;
@@ -1372,7 +1372,7 @@ public:
13721372
13731373 template <class _Tp ,
13741374 __enable_if_t <__can_be_converted_to_string_view<_CharT, _Traits, _Tp>::value &&
1375- !__is_same_uncvref< _Tp, basic_string>::value,
1375+ !is_same< __remove_cvref_t < _Tp> , basic_string>::value,
13761376 int > = 0 >
13771377 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 basic_string& append (const _Tp& __t ) {
13781378 __self_view __sv = __t ;
@@ -1383,7 +1383,7 @@ public:
13831383
13841384 template <class _Tp ,
13851385 __enable_if_t <__can_be_converted_to_string_view<_CharT, _Traits, _Tp>::value &&
1386- !__is_same_uncvref< _Tp, basic_string>::value,
1386+ !is_same< __remove_cvref_t < _Tp> , basic_string>::value,
13871387 int > = 0 >
13881388 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 basic_string&
13891389 append (const _Tp& __t , size_type __pos, size_type __n = npos) {
@@ -1510,7 +1510,7 @@ public:
15101510
15111511 template <class _Tp ,
15121512 __enable_if_t <__can_be_converted_to_string_view<_CharT, _Traits, _Tp>::value &&
1513- !__is_same_uncvref< _Tp, basic_string>::value,
1513+ !is_same< __remove_cvref_t < _Tp> , basic_string>::value,
15141514 int > = 0 >
15151515 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 basic_string&
15161516 assign (const _Tp& __t , size_type __pos, size_type __n = npos) {
@@ -1580,7 +1580,7 @@ public:
15801580
15811581 template <class _Tp ,
15821582 __enable_if_t <__can_be_converted_to_string_view<_CharT, _Traits, _Tp>::value &&
1583- !__is_same_uncvref< _Tp, basic_string>::value,
1583+ !is_same< __remove_cvref_t < _Tp> , basic_string>::value,
15841584 int > = 0 >
15851585 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 basic_string&
15861586 insert (size_type __pos1, const _Tp& __t , size_type __pos2, size_type __n = npos) {
@@ -1661,7 +1661,7 @@ public:
16611661
16621662 template <class _Tp ,
16631663 __enable_if_t <__can_be_converted_to_string_view<_CharT, _Traits, _Tp>::value &&
1664- !__is_same_uncvref< _Tp, basic_string>::value,
1664+ !is_same< __remove_cvref_t < _Tp> , basic_string>::value,
16651665 int > = 0 >
16661666 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 basic_string&
16671667 replace (size_type __pos1, size_type __n1, const _Tp& __t , size_type __pos2, size_type __n2 = npos) {
@@ -2006,7 +2006,7 @@ public:
20062006
20072007 template <class _Tp ,
20082008 __enable_if_t <__can_be_converted_to_string_view<_CharT, _Traits, _Tp>::value &&
2009- !__is_same_uncvref< _Tp, basic_string>::value,
2009+ !is_same< __remove_cvref_t < _Tp> , basic_string>::value,
20102010 int > = 0 >
20112011 inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 int
20122012 compare (size_type __pos1, size_type __n1, const _Tp& __t , size_type __pos2, size_type __n2 = npos) const {
0 commit comments