@@ -1367,27 +1367,27 @@ public:
1367
1367
_LIBCPP_HIDE_FROM_ABI iterator find (const key_type& __k) { return __tree_.find (__k); }
1368
1368
_LIBCPP_HIDE_FROM_ABI const_iterator find (const key_type& __k) const { return __tree_.find (__k); }
1369
1369
#if _LIBCPP_STD_VER >= 14
1370
- template <typename _K2, enable_if_t <__is_transparent <_Compare, _K2>::value , int > = 0 >
1370
+ template <typename _K2, enable_if_t <__is_transparent_v <_Compare, _K2>, int > = 0 >
1371
1371
_LIBCPP_HIDE_FROM_ABI iterator find (const _K2& __k) {
1372
1372
return __tree_.find (__k);
1373
1373
}
1374
- template <typename _K2, enable_if_t <__is_transparent <_Compare, _K2>::value , int > = 0 >
1374
+ template <typename _K2, enable_if_t <__is_transparent_v <_Compare, _K2>, int > = 0 >
1375
1375
_LIBCPP_HIDE_FROM_ABI const_iterator find (const _K2& __k) const {
1376
1376
return __tree_.find (__k);
1377
1377
}
1378
1378
#endif
1379
1379
1380
1380
_LIBCPP_HIDE_FROM_ABI size_type count (const key_type& __k) const { return __tree_.__count_unique (__k); }
1381
1381
#if _LIBCPP_STD_VER >= 14
1382
- template <typename _K2, enable_if_t <__is_transparent <_Compare, _K2>::value , int > = 0 >
1382
+ template <typename _K2, enable_if_t <__is_transparent_v <_Compare, _K2>, int > = 0 >
1383
1383
_LIBCPP_HIDE_FROM_ABI size_type count (const _K2& __k) const {
1384
1384
return __tree_.__count_multi (__k);
1385
1385
}
1386
1386
#endif
1387
1387
1388
1388
#if _LIBCPP_STD_VER >= 20
1389
1389
_LIBCPP_HIDE_FROM_ABI bool contains (const key_type& __k) const { return find (__k) != end (); }
1390
- template <typename _K2, enable_if_t <__is_transparent <_Compare, _K2>::value , int > = 0 >
1390
+ template <typename _K2, enable_if_t <__is_transparent_v <_Compare, _K2>, int > = 0 >
1391
1391
_LIBCPP_HIDE_FROM_ABI bool contains (const _K2& __k) const {
1392
1392
return find (__k) != end ();
1393
1393
}
@@ -1396,12 +1396,12 @@ public:
1396
1396
_LIBCPP_HIDE_FROM_ABI iterator lower_bound (const key_type& __k) { return __tree_.lower_bound (__k); }
1397
1397
_LIBCPP_HIDE_FROM_ABI const_iterator lower_bound (const key_type& __k) const { return __tree_.lower_bound (__k); }
1398
1398
#if _LIBCPP_STD_VER >= 14
1399
- template <typename _K2, enable_if_t <__is_transparent <_Compare, _K2>::value , int > = 0 >
1399
+ template <typename _K2, enable_if_t <__is_transparent_v <_Compare, _K2>, int > = 0 >
1400
1400
_LIBCPP_HIDE_FROM_ABI iterator lower_bound (const _K2& __k) {
1401
1401
return __tree_.lower_bound (__k);
1402
1402
}
1403
1403
1404
- template <typename _K2, enable_if_t <__is_transparent <_Compare, _K2>::value , int > = 0 >
1404
+ template <typename _K2, enable_if_t <__is_transparent_v <_Compare, _K2>, int > = 0 >
1405
1405
_LIBCPP_HIDE_FROM_ABI const_iterator lower_bound (const _K2& __k) const {
1406
1406
return __tree_.lower_bound (__k);
1407
1407
}
@@ -1410,11 +1410,11 @@ public:
1410
1410
_LIBCPP_HIDE_FROM_ABI iterator upper_bound (const key_type& __k) { return __tree_.upper_bound (__k); }
1411
1411
_LIBCPP_HIDE_FROM_ABI const_iterator upper_bound (const key_type& __k) const { return __tree_.upper_bound (__k); }
1412
1412
#if _LIBCPP_STD_VER >= 14
1413
- template <typename _K2, enable_if_t <__is_transparent <_Compare, _K2>::value , int > = 0 >
1413
+ template <typename _K2, enable_if_t <__is_transparent_v <_Compare, _K2>, int > = 0 >
1414
1414
_LIBCPP_HIDE_FROM_ABI iterator upper_bound (const _K2& __k) {
1415
1415
return __tree_.upper_bound (__k);
1416
1416
}
1417
- template <typename _K2, enable_if_t <__is_transparent <_Compare, _K2>::value , int > = 0 >
1417
+ template <typename _K2, enable_if_t <__is_transparent_v <_Compare, _K2>, int > = 0 >
1418
1418
_LIBCPP_HIDE_FROM_ABI const_iterator upper_bound (const _K2& __k) const {
1419
1419
return __tree_.upper_bound (__k);
1420
1420
}
@@ -1427,11 +1427,11 @@ public:
1427
1427
return __tree_.__equal_range_unique (__k);
1428
1428
}
1429
1429
#if _LIBCPP_STD_VER >= 14
1430
- template <typename _K2, enable_if_t <__is_transparent <_Compare, _K2>::value , int > = 0 >
1430
+ template <typename _K2, enable_if_t <__is_transparent_v <_Compare, _K2>, int > = 0 >
1431
1431
_LIBCPP_HIDE_FROM_ABI pair<iterator, iterator> equal_range (const _K2& __k) {
1432
1432
return __tree_.__equal_range_multi (__k);
1433
1433
}
1434
- template <typename _K2, enable_if_t <__is_transparent <_Compare, _K2>::value , int > = 0 >
1434
+ template <typename _K2, enable_if_t <__is_transparent_v <_Compare, _K2>, int > = 0 >
1435
1435
_LIBCPP_HIDE_FROM_ABI pair<const_iterator, const_iterator> equal_range (const _K2& __k) const {
1436
1436
return __tree_.__equal_range_multi (__k);
1437
1437
}
@@ -1959,27 +1959,27 @@ public:
1959
1959
_LIBCPP_HIDE_FROM_ABI iterator find (const key_type& __k) { return __tree_.find (__k); }
1960
1960
_LIBCPP_HIDE_FROM_ABI const_iterator find (const key_type& __k) const { return __tree_.find (__k); }
1961
1961
#if _LIBCPP_STD_VER >= 14
1962
- template <typename _K2, enable_if_t <__is_transparent <_Compare, _K2>::value , int > = 0 >
1962
+ template <typename _K2, enable_if_t <__is_transparent_v <_Compare, _K2>, int > = 0 >
1963
1963
_LIBCPP_HIDE_FROM_ABI iterator find (const _K2& __k) {
1964
1964
return __tree_.find (__k);
1965
1965
}
1966
- template <typename _K2, enable_if_t <__is_transparent <_Compare, _K2>::value , int > = 0 >
1966
+ template <typename _K2, enable_if_t <__is_transparent_v <_Compare, _K2>, int > = 0 >
1967
1967
_LIBCPP_HIDE_FROM_ABI const_iterator find (const _K2& __k) const {
1968
1968
return __tree_.find (__k);
1969
1969
}
1970
1970
#endif
1971
1971
1972
1972
_LIBCPP_HIDE_FROM_ABI size_type count (const key_type& __k) const { return __tree_.__count_multi (__k); }
1973
1973
#if _LIBCPP_STD_VER >= 14
1974
- template <typename _K2, enable_if_t <__is_transparent <_Compare, _K2>::value , int > = 0 >
1974
+ template <typename _K2, enable_if_t <__is_transparent_v <_Compare, _K2>, int > = 0 >
1975
1975
_LIBCPP_HIDE_FROM_ABI size_type count (const _K2& __k) const {
1976
1976
return __tree_.__count_multi (__k);
1977
1977
}
1978
1978
#endif
1979
1979
1980
1980
#if _LIBCPP_STD_VER >= 20
1981
1981
_LIBCPP_HIDE_FROM_ABI bool contains (const key_type& __k) const { return find (__k) != end (); }
1982
- template <typename _K2, enable_if_t <__is_transparent <_Compare, _K2>::value , int > = 0 >
1982
+ template <typename _K2, enable_if_t <__is_transparent_v <_Compare, _K2>, int > = 0 >
1983
1983
_LIBCPP_HIDE_FROM_ABI bool contains (const _K2& __k) const {
1984
1984
return find (__k) != end ();
1985
1985
}
@@ -1988,12 +1988,12 @@ public:
1988
1988
_LIBCPP_HIDE_FROM_ABI iterator lower_bound (const key_type& __k) { return __tree_.lower_bound (__k); }
1989
1989
_LIBCPP_HIDE_FROM_ABI const_iterator lower_bound (const key_type& __k) const { return __tree_.lower_bound (__k); }
1990
1990
#if _LIBCPP_STD_VER >= 14
1991
- template <typename _K2, enable_if_t <__is_transparent <_Compare, _K2>::value , int > = 0 >
1991
+ template <typename _K2, enable_if_t <__is_transparent_v <_Compare, _K2>, int > = 0 >
1992
1992
_LIBCPP_HIDE_FROM_ABI iterator lower_bound (const _K2& __k) {
1993
1993
return __tree_.lower_bound (__k);
1994
1994
}
1995
1995
1996
- template <typename _K2, enable_if_t <__is_transparent <_Compare, _K2>::value , int > = 0 >
1996
+ template <typename _K2, enable_if_t <__is_transparent_v <_Compare, _K2>, int > = 0 >
1997
1997
_LIBCPP_HIDE_FROM_ABI const_iterator lower_bound (const _K2& __k) const {
1998
1998
return __tree_.lower_bound (__k);
1999
1999
}
@@ -2002,11 +2002,11 @@ public:
2002
2002
_LIBCPP_HIDE_FROM_ABI iterator upper_bound (const key_type& __k) { return __tree_.upper_bound (__k); }
2003
2003
_LIBCPP_HIDE_FROM_ABI const_iterator upper_bound (const key_type& __k) const { return __tree_.upper_bound (__k); }
2004
2004
#if _LIBCPP_STD_VER >= 14
2005
- template <typename _K2, enable_if_t <__is_transparent <_Compare, _K2>::value , int > = 0 >
2005
+ template <typename _K2, enable_if_t <__is_transparent_v <_Compare, _K2>, int > = 0 >
2006
2006
_LIBCPP_HIDE_FROM_ABI iterator upper_bound (const _K2& __k) {
2007
2007
return __tree_.upper_bound (__k);
2008
2008
}
2009
- template <typename _K2, enable_if_t <__is_transparent <_Compare, _K2>::value , int > = 0 >
2009
+ template <typename _K2, enable_if_t <__is_transparent_v <_Compare, _K2>, int > = 0 >
2010
2010
_LIBCPP_HIDE_FROM_ABI const_iterator upper_bound (const _K2& __k) const {
2011
2011
return __tree_.upper_bound (__k);
2012
2012
}
@@ -2019,11 +2019,11 @@ public:
2019
2019
return __tree_.__equal_range_multi (__k);
2020
2020
}
2021
2021
#if _LIBCPP_STD_VER >= 14
2022
- template <typename _K2, enable_if_t <__is_transparent <_Compare, _K2>::value , int > = 0 >
2022
+ template <typename _K2, enable_if_t <__is_transparent_v <_Compare, _K2>, int > = 0 >
2023
2023
_LIBCPP_HIDE_FROM_ABI pair<iterator, iterator> equal_range (const _K2& __k) {
2024
2024
return __tree_.__equal_range_multi (__k);
2025
2025
}
2026
- template <typename _K2, enable_if_t <__is_transparent <_Compare, _K2>::value , int > = 0 >
2026
+ template <typename _K2, enable_if_t <__is_transparent_v <_Compare, _K2>, int > = 0 >
2027
2027
_LIBCPP_HIDE_FROM_ABI pair<const_iterator, const_iterator> equal_range (const _K2& __k) const {
2028
2028
return __tree_.__equal_range_multi (__k);
2029
2029
}
0 commit comments