Lines Matching refs:_Iter
33 template <class _Iter, bool = __is_cpp17_contiguous_iterator<_Iter>::value>
35 …static _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR _Iter __rewrap(_Iter, _Iter __iter) { return __iter… in __rewrap()
36 static _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR _Iter __unwrap(_Iter __i) _NOEXCEPT { return __i; } in __unwrap()
42 template <class _Iter>
43 struct __unwrap_iter_impl<_Iter, true> {
44 using _ToAddressT = decltype(std::__to_address(std::declval<_Iter>()));
46 …static _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR _Iter __rewrap(_Iter __orig_iter, _ToAddressT __unw…
50 static _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR _ToAddressT __unwrap(_Iter __i) _NOEXCEPT {
57 template<class _Iter,
58 class _Impl = __unwrap_iter_impl<_Iter>,
59 __enable_if_t<is_copy_constructible<_Iter>::value, int> = 0>
61 decltype(_Impl::__unwrap(std::declval<_Iter>())) __unwrap_iter(_Iter __i) _NOEXCEPT {
65 template <class _OrigIter, class _Iter, class _Impl = __unwrap_iter_impl<_OrigIter> >
66 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR _OrigIter __rewrap_iter(_OrigIter __orig_iter, _Iter __iter…