mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-25 11:06:07 +00:00
[libc++] Remove unused defaulted template arg from __rewrap_range
. (#67733)
Template argument `_Unwrapped` is always deduced from the type of `_Unwrapped __iter`.
This commit is contained in:
parent
7a8c04ef84
commit
b6f6fe98a8
@ -73,10 +73,7 @@ _LIBCPP_HIDE_FROM_ABI constexpr auto __unwrap_range(_Iter __first, _Sent __last)
|
||||
return __unwrap_range_impl<_Iter, _Sent>::__unwrap(std::move(__first), std::move(__last));
|
||||
}
|
||||
|
||||
template <
|
||||
class _Sent,
|
||||
class _Iter,
|
||||
class _Unwrapped = decltype(std::__unwrap_range(std::declval<_Iter>(), std::declval<_Sent>()))>
|
||||
template < class _Sent, class _Iter, class _Unwrapped>
|
||||
_LIBCPP_HIDE_FROM_ABI constexpr _Iter __rewrap_range(_Iter __orig_iter, _Unwrapped __iter) {
|
||||
return __unwrap_range_impl<_Iter, _Sent>::__rewrap(std::move(__orig_iter), std::move(__iter));
|
||||
}
|
||||
@ -86,7 +83,7 @@ _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR pair<_Unwrapped, _Unwrapped> __unwrap_ra
|
||||
return std::make_pair(std::__unwrap_iter(std::move(__first)), std::__unwrap_iter(std::move(__last)));
|
||||
}
|
||||
|
||||
template <class _Iter, class _Unwrapped = decltype(std::__unwrap_iter(std::declval<_Iter>()))>
|
||||
template <class _Iter, class _Unwrapped>
|
||||
_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR _Iter __rewrap_range(_Iter __orig_iter, _Unwrapped __iter) {
|
||||
return std::__rewrap_iter(std::move(__orig_iter), std::move(__iter));
|
||||
}
|
||||
|
@ -84,7 +84,6 @@ libcxx/include/__algorithm/swap_ranges.h
|
||||
libcxx/include/__algorithm/transform.h
|
||||
libcxx/include/__algorithm/uniform_random_bit_generator_adaptor.h
|
||||
libcxx/include/__algorithm/unwrap_iter.h
|
||||
libcxx/include/__algorithm/unwrap_range.h
|
||||
libcxx/include/any
|
||||
libcxx/include/array
|
||||
libcxx/include/__atomic/atomic_base.h
|
||||
|
Loading…
x
Reference in New Issue
Block a user