Home
last modified time | relevance | path

Searched refs:__iter (Results 1 – 24 of 24) sorted by relevance

/freebsd/contrib/llvm-project/libcxx/include/__iterator/
H A Dcpp17_iterator_concepts.h71 … (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 Derase_if_container.h29 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 Daliasing_iterator.h75 …_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 Diterator_with_data.h45 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 Dcounted_iterator.h83 _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 Diterator_operations.h85 …_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 Dunwrap_range.h49 __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 Dunwrap_iter.h39 …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 Dsort.h417 _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 Dsimd_utils.h113 _LIBCPP_NODISCARD _LIBCPP_ALWAYS_INLINE _LIBCPP_HIDE_FROM_ABI _VecT __load_vector(_Iter __iter) noe…
115 return _VecT{__iter[_Indices]...};
H A Dcopy_backward.h98 …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 Dmove_backward.h98 …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 Djoin_view.h386 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 Dsubrange.h94 …_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 Delements_view.h345 …_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 Dcountl.h82 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 Dtransform_reduce.h129 [__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 Dfind_if.h123 __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 Dparallel_for_each.h
/freebsd/contrib/llvm-project/libcxx/include/__memory/
H A Duninitialized_algorithms.h315 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 Dranges_uninitialized_algorithms.h263 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 Ddirectory_iterator.h127 …IBCPP_HIDE_FROM_ABI directory_iterator begin(directory_iterator __iter) noexcept { return __iter; } in begin() argument
H A Drecursive_directory_iterator.h136 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 Ddeque450 …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;