diff options
Diffstat (limited to 'libcxx/include/unordered_set')
-rw-r--r-- | libcxx/include/unordered_set | 38 |
1 files changed, 21 insertions, 17 deletions
diff --git a/libcxx/include/unordered_set b/libcxx/include/unordered_set index 6b81fc3..4d0e2ac 100644 --- a/libcxx/include/unordered_set +++ b/libcxx/include/unordered_set @@ -913,9 +913,9 @@ public: # if _LIBCPP_STD_VER >= 17 template <class _InputIterator, - class _Hash = hash<__iter_value_type<_InputIterator>>, - class _Pred = equal_to<__iter_value_type<_InputIterator>>, - class _Allocator = allocator<__iter_value_type<_InputIterator>>, + class _Hash = hash<__iterator_value_type<_InputIterator>>, + class _Pred = equal_to<__iterator_value_type<_InputIterator>>, + class _Allocator = allocator<__iterator_value_type<_InputIterator>>, class = enable_if_t<__has_input_iterator_category<_InputIterator>::value>, class = enable_if_t<!__is_allocator_v<_Hash>>, class = enable_if_t<!is_integral<_Hash>::value>, @@ -926,7 +926,8 @@ unordered_set(_InputIterator, typename allocator_traits<_Allocator>::size_type = 0, _Hash = _Hash(), _Pred = _Pred(), - _Allocator = _Allocator()) -> unordered_set<__iter_value_type<_InputIterator>, _Hash, _Pred, _Allocator>; + _Allocator = _Allocator()) + -> unordered_set<__iterator_value_type<_InputIterator>, _Hash, _Pred, _Allocator>; # if _LIBCPP_STD_VER >= 23 template <ranges::input_range _Range, @@ -965,9 +966,9 @@ template <class _InputIterator, class = enable_if_t<__has_input_iterator_category<_InputIterator>::value>, class = enable_if_t<__is_allocator_v<_Allocator>>> unordered_set(_InputIterator, _InputIterator, typename allocator_traits<_Allocator>::size_type, _Allocator) - -> unordered_set<__iter_value_type<_InputIterator>, - hash<__iter_value_type<_InputIterator>>, - equal_to<__iter_value_type<_InputIterator>>, + -> unordered_set<__iterator_value_type<_InputIterator>, + hash<__iterator_value_type<_InputIterator>>, + equal_to<__iterator_value_type<_InputIterator>>, _Allocator>; template <class _InputIterator, @@ -978,7 +979,10 @@ template <class _InputIterator, class = enable_if_t<!is_integral<_Hash>::value>, class = enable_if_t<__is_allocator_v<_Allocator>>> unordered_set(_InputIterator, _InputIterator, typename allocator_traits<_Allocator>::size_type, _Hash, _Allocator) - -> unordered_set<__iter_value_type<_InputIterator>, _Hash, equal_to<__iter_value_type<_InputIterator>>, _Allocator>; + -> unordered_set<__iterator_value_type<_InputIterator>, + _Hash, + equal_to<__iterator_value_type<_InputIterator>>, + _Allocator>; # if _LIBCPP_STD_VER >= 23 @@ -1498,9 +1502,9 @@ public: # if _LIBCPP_STD_VER >= 17 template <class _InputIterator, - class _Hash = hash<__iter_value_type<_InputIterator>>, - class _Pred = equal_to<__iter_value_type<_InputIterator>>, - class _Allocator = allocator<__iter_value_type<_InputIterator>>, + class _Hash = hash<__iterator_value_type<_InputIterator>>, + class _Pred = equal_to<__iterator_value_type<_InputIterator>>, + class _Allocator = allocator<__iterator_value_type<_InputIterator>>, class = enable_if_t<__has_input_iterator_category<_InputIterator>::value>, class = enable_if_t<!__is_allocator_v<_Hash>>, class = enable_if_t<!is_integral<_Hash>::value>, @@ -1512,7 +1516,7 @@ unordered_multiset( typename allocator_traits<_Allocator>::size_type = 0, _Hash = _Hash(), _Pred = _Pred(), - _Allocator = _Allocator()) -> unordered_multiset<__iter_value_type<_InputIterator>, _Hash, _Pred, _Allocator>; + _Allocator = _Allocator()) -> unordered_multiset<__iterator_value_type<_InputIterator>, _Hash, _Pred, _Allocator>; # if _LIBCPP_STD_VER >= 23 template <ranges::input_range _Range, @@ -1551,9 +1555,9 @@ template <class _InputIterator, class = enable_if_t<__has_input_iterator_category<_InputIterator>::value>, class = enable_if_t<__is_allocator_v<_Allocator>>> unordered_multiset(_InputIterator, _InputIterator, typename allocator_traits<_Allocator>::size_type, _Allocator) - -> unordered_multiset<__iter_value_type<_InputIterator>, - hash<__iter_value_type<_InputIterator>>, - equal_to<__iter_value_type<_InputIterator>>, + -> unordered_multiset<__iterator_value_type<_InputIterator>, + hash<__iterator_value_type<_InputIterator>>, + equal_to<__iterator_value_type<_InputIterator>>, _Allocator>; template <class _InputIterator, @@ -1564,9 +1568,9 @@ template <class _InputIterator, class = enable_if_t<!is_integral<_Hash>::value>, class = enable_if_t<__is_allocator_v<_Allocator>>> unordered_multiset(_InputIterator, _InputIterator, typename allocator_traits<_Allocator>::size_type, _Hash, _Allocator) - -> unordered_multiset<__iter_value_type<_InputIterator>, + -> unordered_multiset<__iterator_value_type<_InputIterator>, _Hash, - equal_to<__iter_value_type<_InputIterator>>, + equal_to<__iterator_value_type<_InputIterator>>, _Allocator>; # if _LIBCPP_STD_VER >= 23 |