@@ -857,7 +857,7 @@ inline _LIBCPP_INLINE_VISIBILITY long double atan2(long double __lcpp_y, long do
857
857
858
858
template <class _A1 , class _A2 >
859
859
inline _LIBCPP_INLINE_VISIBILITY
860
- typename std::__lazy_enable_if
860
+ typename std::_EnableIf
861
861
<
862
862
std::is_arithmetic<_A1>::value &&
863
863
std::is_arithmetic<_A2>::value,
@@ -866,8 +866,8 @@ typename std::__lazy_enable_if
866
866
atan2 (_A1 __lcpp_y, _A2 __lcpp_x) _NOEXCEPT
867
867
{
868
868
typedef typename std::__promote<_A1, _A2>::type __result_type;
869
- static_assert ((!(std::is_same <_A1, __result_type>::value &&
870
- std::is_same <_A2, __result_type>::value)), " " );
869
+ static_assert ((!(std::_IsSame <_A1, __result_type>::value &&
870
+ std::_IsSame <_A2, __result_type>::value)), " " );
871
871
return ::atan2 ((__result_type)__lcpp_y, (__result_type)__lcpp_x);
872
872
}
873
873
@@ -952,7 +952,7 @@ inline _LIBCPP_INLINE_VISIBILITY long double fmod(long double __lcpp_x, long dou
952
952
953
953
template <class _A1 , class _A2 >
954
954
inline _LIBCPP_INLINE_VISIBILITY
955
- typename std::__lazy_enable_if
955
+ typename std::_EnableIf
956
956
<
957
957
std::is_arithmetic<_A1>::value &&
958
958
std::is_arithmetic<_A2>::value,
@@ -961,8 +961,8 @@ typename std::__lazy_enable_if
961
961
fmod (_A1 __lcpp_x, _A2 __lcpp_y) _NOEXCEPT
962
962
{
963
963
typedef typename std::__promote<_A1, _A2>::type __result_type;
964
- static_assert ((!(std::is_same <_A1, __result_type>::value &&
965
- std::is_same <_A2, __result_type>::value)), " " );
964
+ static_assert ((!(std::_IsSame <_A1, __result_type>::value &&
965
+ std::_IsSame <_A2, __result_type>::value)), " " );
966
966
return ::fmod ((__result_type)__lcpp_x, (__result_type)__lcpp_y);
967
967
}
968
968
@@ -1030,7 +1030,7 @@ inline _LIBCPP_INLINE_VISIBILITY long double pow(long double __lcpp_x, long doub
1030
1030
1031
1031
template <class _A1 , class _A2 >
1032
1032
inline _LIBCPP_INLINE_VISIBILITY
1033
- typename std::__lazy_enable_if
1033
+ typename std::_EnableIf
1034
1034
<
1035
1035
std::is_arithmetic<_A1>::value &&
1036
1036
std::is_arithmetic<_A2>::value,
@@ -1039,8 +1039,8 @@ typename std::__lazy_enable_if
1039
1039
pow (_A1 __lcpp_x, _A2 __lcpp_y) _NOEXCEPT
1040
1040
{
1041
1041
typedef typename std::__promote<_A1, _A2>::type __result_type;
1042
- static_assert ((!(std::is_same <_A1, __result_type>::value &&
1043
- std::is_same <_A2, __result_type>::value)), " " );
1042
+ static_assert ((!(std::_IsSame <_A1, __result_type>::value &&
1043
+ std::_IsSame <_A2, __result_type>::value)), " " );
1044
1044
return ::pow ((__result_type)__lcpp_x, (__result_type)__lcpp_y);
1045
1045
}
1046
1046
@@ -1157,7 +1157,7 @@ copysign(long double __lcpp_x, long double __lcpp_y) _NOEXCEPT {
1157
1157
1158
1158
template <class _A1 , class _A2 >
1159
1159
inline _LIBCPP_INLINE_VISIBILITY
1160
- typename std::__lazy_enable_if
1160
+ typename std::_EnableIf
1161
1161
<
1162
1162
std::is_arithmetic<_A1>::value &&
1163
1163
std::is_arithmetic<_A2>::value,
@@ -1166,8 +1166,8 @@ typename std::__lazy_enable_if
1166
1166
copysign (_A1 __lcpp_x, _A2 __lcpp_y) _NOEXCEPT
1167
1167
{
1168
1168
typedef typename std::__promote<_A1, _A2>::type __result_type;
1169
- static_assert ((!(std::is_same <_A1, __result_type>::value &&
1170
- std::is_same <_A2, __result_type>::value)), " " );
1169
+ static_assert ((!(std::_IsSame <_A1, __result_type>::value &&
1170
+ std::_IsSame <_A2, __result_type>::value)), " " );
1171
1171
return ::copysign ((__result_type)__lcpp_x, (__result_type)__lcpp_y);
1172
1172
}
1173
1173
@@ -1218,7 +1218,7 @@ inline _LIBCPP_INLINE_VISIBILITY long double fdim(long double __lcpp_x, long dou
1218
1218
1219
1219
template <class _A1 , class _A2 >
1220
1220
inline _LIBCPP_INLINE_VISIBILITY
1221
- typename std::__lazy_enable_if
1221
+ typename std::_EnableIf
1222
1222
<
1223
1223
std::is_arithmetic<_A1>::value &&
1224
1224
std::is_arithmetic<_A2>::value,
@@ -1227,8 +1227,8 @@ typename std::__lazy_enable_if
1227
1227
fdim (_A1 __lcpp_x, _A2 __lcpp_y) _NOEXCEPT
1228
1228
{
1229
1229
typedef typename std::__promote<_A1, _A2>::type __result_type;
1230
- static_assert ((!(std::is_same <_A1, __result_type>::value &&
1231
- std::is_same <_A2, __result_type>::value)), " " );
1230
+ static_assert ((!(std::_IsSame <_A1, __result_type>::value &&
1231
+ std::_IsSame <_A2, __result_type>::value)), " " );
1232
1232
return ::fdim ((__result_type)__lcpp_x, (__result_type)__lcpp_y);
1233
1233
}
1234
1234
@@ -1239,7 +1239,7 @@ inline _LIBCPP_INLINE_VISIBILITY long double fma(long double __lcpp_x, long doub
1239
1239
1240
1240
template <class _A1 , class _A2 , class _A3 >
1241
1241
inline _LIBCPP_INLINE_VISIBILITY
1242
- typename std::__lazy_enable_if
1242
+ typename std::_EnableIf
1243
1243
<
1244
1244
std::is_arithmetic<_A1>::value &&
1245
1245
std::is_arithmetic<_A2>::value &&
@@ -1249,9 +1249,9 @@ typename std::__lazy_enable_if
1249
1249
fma (_A1 __lcpp_x, _A2 __lcpp_y, _A3 __lcpp_z) _NOEXCEPT
1250
1250
{
1251
1251
typedef typename std::__promote<_A1, _A2, _A3>::type __result_type;
1252
- static_assert ((!(std::is_same <_A1, __result_type>::value &&
1253
- std::is_same <_A2, __result_type>::value &&
1254
- std::is_same <_A3, __result_type>::value)), " " );
1252
+ static_assert ((!(std::_IsSame <_A1, __result_type>::value &&
1253
+ std::_IsSame <_A2, __result_type>::value &&
1254
+ std::_IsSame <_A3, __result_type>::value)), " " );
1255
1255
return ::fma ((__result_type)__lcpp_x, (__result_type)__lcpp_y, (__result_type)__lcpp_z);
1256
1256
}
1257
1257
@@ -1262,7 +1262,7 @@ inline _LIBCPP_INLINE_VISIBILITY long double fmax(long double __lcpp_x, long dou
1262
1262
1263
1263
template <class _A1 , class _A2 >
1264
1264
inline _LIBCPP_INLINE_VISIBILITY
1265
- typename std::__lazy_enable_if
1265
+ typename std::_EnableIf
1266
1266
<
1267
1267
std::is_arithmetic<_A1>::value &&
1268
1268
std::is_arithmetic<_A2>::value,
@@ -1271,8 +1271,8 @@ typename std::__lazy_enable_if
1271
1271
fmax (_A1 __lcpp_x, _A2 __lcpp_y) _NOEXCEPT
1272
1272
{
1273
1273
typedef typename std::__promote<_A1, _A2>::type __result_type;
1274
- static_assert ((!(std::is_same <_A1, __result_type>::value &&
1275
- std::is_same <_A2, __result_type>::value)), " " );
1274
+ static_assert ((!(std::_IsSame <_A1, __result_type>::value &&
1275
+ std::_IsSame <_A2, __result_type>::value)), " " );
1276
1276
return ::fmax ((__result_type)__lcpp_x, (__result_type)__lcpp_y);
1277
1277
}
1278
1278
@@ -1283,7 +1283,7 @@ inline _LIBCPP_INLINE_VISIBILITY long double fmin(long double __lcpp_x, long dou
1283
1283
1284
1284
template <class _A1 , class _A2 >
1285
1285
inline _LIBCPP_INLINE_VISIBILITY
1286
- typename std::__lazy_enable_if
1286
+ typename std::_EnableIf
1287
1287
<
1288
1288
std::is_arithmetic<_A1>::value &&
1289
1289
std::is_arithmetic<_A2>::value,
@@ -1292,8 +1292,8 @@ typename std::__lazy_enable_if
1292
1292
fmin (_A1 __lcpp_x, _A2 __lcpp_y) _NOEXCEPT
1293
1293
{
1294
1294
typedef typename std::__promote<_A1, _A2>::type __result_type;
1295
- static_assert ((!(std::is_same <_A1, __result_type>::value &&
1296
- std::is_same <_A2, __result_type>::value)), " " );
1295
+ static_assert ((!(std::_IsSame <_A1, __result_type>::value &&
1296
+ std::_IsSame <_A2, __result_type>::value)), " " );
1297
1297
return ::fmin ((__result_type)__lcpp_x, (__result_type)__lcpp_y);
1298
1298
}
1299
1299
@@ -1304,7 +1304,7 @@ inline _LIBCPP_INLINE_VISIBILITY long double hypot(long double __lcpp_x, long do
1304
1304
1305
1305
template <class _A1 , class _A2 >
1306
1306
inline _LIBCPP_INLINE_VISIBILITY
1307
- typename std::__lazy_enable_if
1307
+ typename std::_EnableIf
1308
1308
<
1309
1309
std::is_arithmetic<_A1>::value &&
1310
1310
std::is_arithmetic<_A2>::value,
@@ -1313,8 +1313,8 @@ typename std::__lazy_enable_if
1313
1313
hypot (_A1 __lcpp_x, _A2 __lcpp_y) _NOEXCEPT
1314
1314
{
1315
1315
typedef typename std::__promote<_A1, _A2>::type __result_type;
1316
- static_assert ((!(std::is_same <_A1, __result_type>::value &&
1317
- std::is_same <_A2, __result_type>::value)), " " );
1316
+ static_assert ((!(std::_IsSame <_A1, __result_type>::value &&
1317
+ std::_IsSame <_A2, __result_type>::value)), " " );
1318
1318
return ::hypot ((__result_type)__lcpp_x, (__result_type)__lcpp_y);
1319
1319
}
1320
1320
@@ -1427,7 +1427,7 @@ inline _LIBCPP_INLINE_VISIBILITY long double nextafter(long double __lcpp_x, lon
1427
1427
1428
1428
template <class _A1 , class _A2 >
1429
1429
inline _LIBCPP_INLINE_VISIBILITY
1430
- typename std::__lazy_enable_if
1430
+ typename std::_EnableIf
1431
1431
<
1432
1432
std::is_arithmetic<_A1>::value &&
1433
1433
std::is_arithmetic<_A2>::value,
@@ -1436,8 +1436,8 @@ typename std::__lazy_enable_if
1436
1436
nextafter (_A1 __lcpp_x, _A2 __lcpp_y) _NOEXCEPT
1437
1437
{
1438
1438
typedef typename std::__promote<_A1, _A2>::type __result_type;
1439
- static_assert ((!(std::is_same <_A1, __result_type>::value &&
1440
- std::is_same <_A2, __result_type>::value)), " " );
1439
+ static_assert ((!(std::_IsSame <_A1, __result_type>::value &&
1440
+ std::_IsSame <_A2, __result_type>::value)), " " );
1441
1441
return ::nextafter ((__result_type)__lcpp_x, (__result_type)__lcpp_y);
1442
1442
}
1443
1443
@@ -1458,7 +1458,7 @@ inline _LIBCPP_INLINE_VISIBILITY long double remainder(long double __lcpp_x, lon
1458
1458
1459
1459
template <class _A1 , class _A2 >
1460
1460
inline _LIBCPP_INLINE_VISIBILITY
1461
- typename std::__lazy_enable_if
1461
+ typename std::_EnableIf
1462
1462
<
1463
1463
std::is_arithmetic<_A1>::value &&
1464
1464
std::is_arithmetic<_A2>::value,
@@ -1467,8 +1467,8 @@ typename std::__lazy_enable_if
1467
1467
remainder (_A1 __lcpp_x, _A2 __lcpp_y) _NOEXCEPT
1468
1468
{
1469
1469
typedef typename std::__promote<_A1, _A2>::type __result_type;
1470
- static_assert ((!(std::is_same <_A1, __result_type>::value &&
1471
- std::is_same <_A2, __result_type>::value)), " " );
1470
+ static_assert ((!(std::_IsSame <_A1, __result_type>::value &&
1471
+ std::_IsSame <_A2, __result_type>::value)), " " );
1472
1472
return ::remainder ((__result_type)__lcpp_x, (__result_type)__lcpp_y);
1473
1473
}
1474
1474
@@ -1479,7 +1479,7 @@ inline _LIBCPP_INLINE_VISIBILITY long double remquo(long double __lcpp_x, long d
1479
1479
1480
1480
template <class _A1 , class _A2 >
1481
1481
inline _LIBCPP_INLINE_VISIBILITY
1482
- typename std::__lazy_enable_if
1482
+ typename std::_EnableIf
1483
1483
<
1484
1484
std::is_arithmetic<_A1>::value &&
1485
1485
std::is_arithmetic<_A2>::value,
@@ -1488,8 +1488,8 @@ typename std::__lazy_enable_if
1488
1488
remquo (_A1 __lcpp_x, _A2 __lcpp_y, int * __lcpp_z) _NOEXCEPT
1489
1489
{
1490
1490
typedef typename std::__promote<_A1, _A2>::type __result_type;
1491
- static_assert ((!(std::is_same <_A1, __result_type>::value &&
1492
- std::is_same <_A2, __result_type>::value)), " " );
1491
+ static_assert ((!(std::_IsSame <_A1, __result_type>::value &&
1492
+ std::_IsSame <_A2, __result_type>::value)), " " );
1493
1493
return ::remquo ((__result_type)__lcpp_x, (__result_type)__lcpp_y, __lcpp_z);
1494
1494
}
1495
1495
0 commit comments