@@ -1126,7 +1126,7 @@ public:
1126
1126
1127
1127
template <class _Tp ,
1128
1128
__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,
1130
1130
int > = 0 >
1131
1131
_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20
1132
1132
basic_string (const _Tp& __t , size_type __pos, size_type __n, const allocator_type& __a = allocator_type())
@@ -1138,7 +1138,7 @@ public:
1138
1138
1139
1139
template <class _Tp ,
1140
1140
__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,
1142
1142
int > = 0 >
1143
1143
_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 explicit basic_string (const _Tp& __t ) {
1144
1144
__self_view __sv = __t ;
@@ -1147,7 +1147,7 @@ public:
1147
1147
1148
1148
template <class _Tp ,
1149
1149
__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,
1151
1151
int > = 0 >
1152
1152
_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 explicit basic_string (const _Tp& __t , const allocator_type& __a)
1153
1153
: __alloc_(__a) {
@@ -1206,7 +1206,7 @@ public:
1206
1206
1207
1207
template <class _Tp ,
1208
1208
__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,
1210
1210
int > = 0 >
1211
1211
_LIBCPP_CONSTEXPR_SINCE_CXX20 basic_string& operator =(const _Tp& __t ) {
1212
1212
__self_view __sv = __t ;
@@ -1343,7 +1343,7 @@ public:
1343
1343
1344
1344
template <class _Tp ,
1345
1345
__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,
1347
1347
int > = 0 >
1348
1348
_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 basic_string& operator +=(const _Tp& __t ) {
1349
1349
__self_view __sv = __t ;
@@ -1372,7 +1372,7 @@ public:
1372
1372
1373
1373
template <class _Tp ,
1374
1374
__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,
1376
1376
int > = 0 >
1377
1377
_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 basic_string& append (const _Tp& __t ) {
1378
1378
__self_view __sv = __t ;
@@ -1383,7 +1383,7 @@ public:
1383
1383
1384
1384
template <class _Tp ,
1385
1385
__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,
1387
1387
int > = 0 >
1388
1388
_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 basic_string&
1389
1389
append (const _Tp& __t , size_type __pos, size_type __n = npos) {
@@ -1510,7 +1510,7 @@ public:
1510
1510
1511
1511
template <class _Tp ,
1512
1512
__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,
1514
1514
int > = 0 >
1515
1515
_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 basic_string&
1516
1516
assign (const _Tp& __t , size_type __pos, size_type __n = npos) {
@@ -1580,7 +1580,7 @@ public:
1580
1580
1581
1581
template <class _Tp ,
1582
1582
__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,
1584
1584
int > = 0 >
1585
1585
_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 basic_string&
1586
1586
insert (size_type __pos1, const _Tp& __t , size_type __pos2, size_type __n = npos) {
@@ -1661,7 +1661,7 @@ public:
1661
1661
1662
1662
template <class _Tp ,
1663
1663
__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,
1665
1665
int > = 0 >
1666
1666
_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 basic_string&
1667
1667
replace (size_type __pos1, size_type __n1, const _Tp& __t , size_type __pos2, size_type __n2 = npos) {
@@ -2006,7 +2006,7 @@ public:
2006
2006
2007
2007
template <class _Tp ,
2008
2008
__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,
2010
2010
int > = 0 >
2011
2011
inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 int
2012
2012
compare (size_type __pos1, size_type __n1, const _Tp& __t , size_type __pos2, size_type __n2 = npos) const {
0 commit comments