/freebsd/contrib/llvm-project/libcxx/include/__iterator/ |
H A D | cpp17_iterator_concepts.h | 71 … (is_signed_v<__iter_diff_t<_Iter>> || is_void_v<__iter_diff_t<_Iter>>) && requires(_Iter __iter) { in requires() argument 72 { *__iter }; in requires() 73 { ++__iter } -> same_as<_Iter&>; in requires() 93 concept __cpp17_output_iterator = __cpp17_iterator<_Iter> && requires(_Iter __iter, _WriteTo __writ… in requires() argument 94 { *__iter = std::forward<_WriteTo>(__write) }; in requires() 95 { ++__iter } -> same_as<_Iter&>; in requires() 96 { __iter++ } -> convertible_to<const _Iter&>; in requires() 97 { *__iter++ = std::forward<_WriteTo>(__write) }; in requires() 102 … __cpp17_input_iterator<_Iter> && __cpp17_default_constructible<_Iter> && requires(_Iter __iter) { in requires() argument 103 { __iter++ } -> convertible_to<const _Iter&>; in requires() [all …]
|
H A D | erase_if_container.h | 29 for (typename _Container::iterator __iter = __c.begin(); __iter != __last;) { in __libcpp_erase_if_container() 30 if (__pred(*__iter)) in __libcpp_erase_if_container() 31 __iter = __c.erase(__iter); in __libcpp_erase_if_container() local 33 ++__iter; in __libcpp_erase_if_container()
|
H A D | aliasing_iterator.h | 75 …_LIBCPP_HIDE_FROM_ABI friend __iterator operator+(__iterator __iter, difference_type __n) _NOEXCEP… 76 return __iterator(__iter.__base_ + __n); 79 …_LIBCPP_HIDE_FROM_ABI friend __iterator operator+(difference_type __n, __iterator __iter) _NOEXCEP… 80 return __iterator(__n + __iter.__base_); 88 …_LIBCPP_HIDE_FROM_ABI friend __iterator operator-(__iterator __iter, difference_type __n) _NOEXCEP… 89 return __iterator(__iter.__base_ - __n);
|
H A D | iterator_with_data.h | 45 constexpr _LIBCPP_HIDE_FROM_ABI __iterator_with_data(_Iterator __iter, _Data __data) in __get_iter() 46 : __iter_(std::move(__iter)), __data_(std::move(__data)) {} 86 iter_move(const __iterator_with_data& __iter) noexcept(noexcept(ranges::iter_move(__iter.__iter_))) { 87 return ranges::iter_move(__iter.__iter_); 42 __iterator_with_data(_Iterator __iter,_Data __data) __iterator_with_data() argument 83 iter_move(const __iterator_with_data & __iter) iter_move() argument
|
H A D | counted_iterator.h | 83 _LIBCPP_HIDE_FROM_ABI constexpr counted_iterator(_Iter __iter, iter_difference_t<_Iter> __n) 84 : __current_(std::move(__iter)), __count_(__n) {
|
/freebsd/contrib/llvm-project/libcxx/include/__algorithm/ |
H A D | iterator_operations.h | 85 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 static void advance(_Iter& __iter, _Distance _… 86 std::advance(__iter, __count); 156 …prev(_Iter&& __iter, typename iterator_traits<__remove_cvref_t<_Iter> >::difference_type __n = 1) { 157 return std::prev(std::forward<_Iter>(__iter), __n); 168 __advance_to(_Iter& __iter, __difference_type<_Iter> __count, const _Iter& __sentinel) { 169 …return _IterOps::__advance_to(__iter, __count, __sentinel, typename iterator_traits<_Iter>::iterat… 176 …_InputIter& __iter, __difference_type<_InputIter> __count, const _InputIter& __sentinel, input_ite… 178 for (; __dist < __count && __iter != __sentinel; ++__dist) 179 ++__iter; 186 __advance_to(_BiDirIter& __iter, [all …]
|
H A D | unwrap_range.h | 49 __rewrap(_Iter __orig_iter, decltype(std::__unwrap_iter(std::move(__orig_iter))) __iter) in __rewrap() 52 return std::__rewrap_iter(std::move(__orig_iter), std::move(__iter)); in __rewrap() 55 _LIBCPP_HIDE_FROM_ABI static constexpr auto __rewrap(const _Iter&, _Iter __iter) in __rewrap() 58 return __iter; 69 __rewrap(_Iter __orig_iter, decltype(std::__unwrap_iter(__orig_iter)) __iter) { 70 return std::__rewrap_iter(std::move(__orig_iter), std::move(__iter)); 80 _LIBCPP_HIDE_FROM_ABI constexpr _Iter __rewrap_range(_Iter __orig_iter, _Unwrapped __iter) { 81 return __unwrap_range_impl<_Iter, _Sent>::__rewrap(std::move(__orig_iter), std::move(__iter)); 90 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR _Iter __rewrap_range(_Iter __orig_iter, _Unwrapped __iter) { 91 return std::__rewrap_iter(std::move(__orig_iter), std::move(__iter)); [all...] |
H A D | unwrap_iter.h | 39 …atic _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR _Iter __rewrap(_Iter, _Iter __iter) { return __iter; } in __rewrap() 77 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR _OrigIter __rewrap_iter(_OrigIter __orig_iter, _Iter __iter… 78 return _Impl::__rewrap(std::move(__orig_iter), std::move(__iter));
|
H A D | sort.h | 417 _RandomAccessIterator __iter = __first; 419 bool __comp_result = !__comp(*__iter, __pivot); 422 ++__iter; 433 _RandomAccessIterator __iter = __lm1; 435 bool __comp_result = __comp(*__iter, __pivot); 438 --__iter; 470 _RandomAccessIterator __iter = __first; 472 bool __comp_result = !__comp(*__iter, __pivot); 474 ++__iter; 480 _RandomAccessIterator __iter = __lm1; [all …]
|
H A D | simd_utils.h | 113 _LIBCPP_NODISCARD _LIBCPP_ALWAYS_INLINE _LIBCPP_HIDE_FROM_ABI _VecT __load_vector(_Iter __iter) noe… 115 return _VecT{__iter[_Indices]...};
|
H A D | copy_backward.h | 98 …auto __iter = std::__copy_backward<_AlgPolicy>(__last - __size, __last, __local_last).secon… in operator() local 102 … std::make_pair(std::move(__orig_last), _Traits::__compose(__segment_iterator, std::move(__iter))); in operator()
|
H A D | move_backward.h | 98 …auto __iter = std::__move_backward<_AlgPolicy>(__last - __size, __last, __local_last).secon… in operator() local 102 … std::make_pair(std::move(__orig_last), _Traits::__compose(__segment_iterator, std::move(__iter))); in operator()
|
/freebsd/contrib/llvm-project/libcxx/include/__ranges/ |
H A D | join_view.h | 386 static constexpr _LIBCPP_HIDE_FROM_ABI __segment_iterator __segment(_JoinViewIterator __iter) { 387 if (ranges::empty(__iter.__parent_->__base_)) 389 if (!__iter.__inner_.has_value()) 390 return __segment_iterator(--__iter.__outer_, __iter.__parent_); 391 return __segment_iterator(__iter.__outer_, __iter.__parent_); 394 static constexpr _LIBCPP_HIDE_FROM_ABI __local_iterator __local(_JoinViewIterator __iter) { 395 if (ranges::empty(__iter.__parent_->__base_)) 397 if (!__iter [all...] |
H A D | subrange.h | 94 …_LIBCPP_HIDE_FROM_ABI constexpr subrange(__convertible_to_non_slicing<_Iter> auto __iter, _Sent __… in subrange() argument 96 : __begin_(std::move(__iter)), __end_(std::move(__sent)) {} in subrange() 99 …__convertible_to_non_slicing<_Iter> auto __iter, _Sent __sent, make_unsigned_t<iter_difference_t<_… in subrange() argument 101 : __begin_(std::move(__iter)), __end_(std::move(__sent)), __size_(__n) { in subrange()
|
H A D | elements_view.h | 345 …_HIDE_FROM_ABI static constexpr decltype(auto) __get_current(const __iterator<_AnyConst>& __iter) { 346 return (__iter.__current_);
|
/freebsd/contrib/llvm-project/libcxx/include/__bit/ |
H A D | countl.h | 82 int __iter = 0; in __countl_zero() local 86 if ((__iter = std::__countl_zero(static_cast<unsigned long long>(__t))) != __ulldigits) in __countl_zero() 88 __ret += __iter; in __countl_zero() 90 return __ret + __iter; in __countl_zero()
|
/freebsd/contrib/llvm-project/libcxx/include/__pstl/cpu_algos/ |
H A D | transform_reduce.h | 129 [__first1, __first2, __transform](_ForwardIterator1 __iter) { in operator() 130 return __transform(*__iter, *(__first2 + (__iter - __first1))); in operator() 181 [__transform](_ForwardIterator __iter) { return __transform(*__iter); }, in operator()
|
H A D | find_if.h | 123 __first, __diff_t(0), __last - __first, [&__pred](_ForwardIterator __iter, __diff_t __i) { in operator() 124 return __pred(__iter[__i]); in operator()
|
/freebsd/contrib/llvm-project/libcxx/include/__pstl/internal/omp/ |
H A D | parallel_for_each.h |
|
/freebsd/contrib/llvm-project/libcxx/include/__memory/ |
H A D | uninitialized_algorithms.h | 315 auto __iter_move = [](auto&& __iter) -> decltype(auto) { return std::move(*__iter); }; in uninitialized_move() 352 auto __iter_move = [](auto&& __iter) -> decltype(auto) { return std::move(*__iter); }; in uninitialized_move_n() 632 auto __iter = __first; 633 while (__iter != __last) { 635 allocator_traits<_Alloc>::construct(__alloc, __result, std::move_if_noexcept(*__iter)); 637 allocator_traits<_Alloc>::construct(__alloc, __result, std::move(*__iter)); 639 ++__iter;
|
H A D | ranges_uninitialized_algorithms.h | 263 auto __iter_move = [](auto&& __iter) -> decltype(auto) { return ranges::iter_move(__iter); }; in operator() 303 auto __iter_move = [](auto&& __iter) -> decltype(auto) { return ranges::iter_move(__iter); }; in operator()
|
/freebsd/contrib/llvm-project/libcxx/include/__filesystem/ |
H A D | directory_iterator.h | 127 …IBCPP_HIDE_FROM_ABI directory_iterator begin(directory_iterator __iter) noexcept { return __iter; } in begin() argument
|
H A D | recursive_directory_iterator.h | 136 inline _LIBCPP_HIDE_FROM_ABI recursive_directory_iterator begin(recursive_directory_iterator __iter… in begin() argument 137 return __iter; in begin()
|
/freebsd/contrib/llvm-project/libcxx/include/ |
H A D | deque | 450 …static _LIBCPP_HIDE_FROM_ABI __segment_iterator __segment(_Iterator __iter) { return __iter.__m_it… 451 static _LIBCPP_HIDE_FROM_ABI __local_iterator __local(_Iterator __iter) { return __iter.__ptr_; } 452 …static _LIBCPP_HIDE_FROM_ABI __local_iterator __begin(__segment_iterator __iter) { return *__iter;… 454 static _LIBCPP_HIDE_FROM_ABI __local_iterator __end(__segment_iterator __iter) { 455 return *__iter + _Iterator::__block_size;
|