Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/libcxx/include/__iterator/
H A Dcpp17_iterator_concepts.h74 { *__iter }; in requires()
130 { __iter - __iter } -> same_as<__iter_diff_t<_Iter>>; in requires()
138 { __iter < __iter } -> __boolean_testable; in requires()
139 { std::as_const(__iter) < __iter } -> __boolean_testable; in requires()
140 { __iter < std::as_const(__iter) } -> __boolean_testable; in requires()
143 { __iter > __iter } -> __boolean_testable; in requires()
144 { std::as_const(__iter) > __iter } -> __boolean_testable; in requires()
145 { __iter > std::as_const(__iter) } -> __boolean_testable; in requires()
148 { __iter >= __iter } -> __boolean_testable; in requires()
149 { std::as_const(__iter) >= __iter } -> __boolean_testable; in requires()
[all …]
H A Derase_if_container.h29 for (typename _Container::iterator __iter = __c.begin(); __iter != __last;) { in __libcpp_erase_if_container() local
30 if (__pred(*__iter)) in __libcpp_erase_if_container()
31 __iter = __c.erase(__iter); in __libcpp_erase_if_container()
33 ++__iter; in __libcpp_erase_if_container()
H A Diterator_with_data.h45 constexpr _LIBCPP_HIDE_FROM_ABI __iterator_with_data(_Iterator __iter, _Data __data) in __iterator_with_data() argument
46 : __iter_(std::move(__iter)), __data_(std::move(__data)) {} in __iterator_with_data()
86 …iter_move(const __iterator_with_data& __iter) noexcept(noexcept(ranges::iter_move(__iter.__iter_))… in iter_move() argument
87 return ranges::iter_move(__iter.__iter_); in iter_move()
H A Dbounded_iter.h201 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR bool __in_bounds(_Iterator const& __iter) const { in __in_bounds()
202 return __iter >= __begin_ && __iter < __end_; in __in_bounds()
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) {
H A Dreverse_iterator.h365 …IDE_FROM_ABI constexpr explicit __unconstrained_reverse_iterator(_Iter __iter) : __iter_(__iter) {} in __unconstrained_reverse_iterator() argument
/freebsd-14.2/contrib/llvm-project/libcxx/include/__algorithm/
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; in __rewrap()
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));
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 Diterator_operations.h84 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 static void advance(_Iter& __iter, _Distance _…
85 std::advance(__iter, __count);
155 …prev(_Iter&& __iter, typename iterator_traits<__remove_cvref_t<_Iter> >::difference_type __n = 1) {
156 return std::prev(std::forward<_Iter>(__iter), __n);
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;
474 ++__iter;
480 _RandomAccessIterator __iter = __lm1;
482 bool __comp_result = __comp(*__iter, __pivot);
[all …]
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-14.2/contrib/llvm-project/libcxx/include/__ranges/
H A Djoin_view.h387 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_);
395 if (ranges::empty(__iter.__parent_->__base_))
397 if (!__iter.__inner_.has_value())
398 return ranges::end(*--__iter.__outer_);
399 return *__iter.__inner_;
403 return ranges::begin(*__iter.__get_iter());
406 static constexpr _LIBCPP_HIDE_FROM_ABI __local_iterator __end(__segment_iterator __iter) {
[all …]
H A Dsubrange.h95 …_LIBCPP_HIDE_FROM_ABI constexpr subrange(__convertible_to_non_slicing<_Iter> auto __iter, _Sent __… in subrange() argument
97 : __begin_(std::move(__iter)), __end_(std::move(__sent)) {} in subrange()
100 …__convertible_to_non_slicing<_Iter> auto __iter, _Sent __sent, make_unsigned_t<iter_difference_t<_… in subrange() argument
102 : __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-14.2/contrib/llvm-project/libcxx/include/__bit/
H A Dcountl.h72 int __iter = 0; in __countl_zero() local
76 if ((__iter = std::__countl_zero(static_cast<unsigned long long>(__t))) != __ulldigits) in __countl_zero()
78 __ret += __iter; in __countl_zero()
80 return __ret + __iter; in __countl_zero()
/freebsd-14.2/contrib/llvm-project/libcxx/include/__algorithm/pstl_backends/cpu_backends/
H A Dtransform_reduce.h122 [__first1, __first2, __transform](_ForwardIterator1 __iter) { in __pstl_transform_reduce()
123 return __transform(*__iter, *(__first2 + (__iter - __first1))); in __pstl_transform_reduce()
169 [__transform](_ForwardIterator __iter) { return __transform(*__iter); }, in __pstl_transform_reduce()
H A Dfind_if.h119 …md_first(__first, __diff_t(0), __last - __first, [&__pred](_ForwardIterator __iter, __diff_t __i) { in __pstl_find_if()
120 return __pred(__iter[__i]); in __pstl_find_if()
/freebsd-14.2/contrib/llvm-project/libcxx/include/__filesystem/
H A Ddirectory_iterator.h128 …IBCPP_HIDE_FROM_ABI directory_iterator begin(directory_iterator __iter) noexcept { return __iter; } in begin() argument
H A Drecursive_directory_iterator.h137 inline _LIBCPP_HIDE_FROM_ABI recursive_directory_iterator begin(recursive_directory_iterator __iter… in begin() argument
138 return __iter; in begin()
/freebsd-14.2/contrib/llvm-project/libcxx/include/__memory/
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()
H A Duninitialized_algorithms.h316 auto __iter_move = [](auto&& __iter) -> decltype(auto) { return std::move(*__iter); }; in uninitialized_move()
353 auto __iter_move = [](auto&& __iter) -> decltype(auto) { return std::move(*__iter); }; in uninitialized_move_n()
/freebsd-14.2/contrib/llvm-project/libcxx/include/
H A Ddeque425 …static _LIBCPP_HIDE_FROM_ABI __segment_iterator __segment(_Iterator __iter) { return __iter.__m_it…
426 static _LIBCPP_HIDE_FROM_ABI __local_iterator __local(_Iterator __iter) { return __iter.__ptr_; }
427 …static _LIBCPP_HIDE_FROM_ABI __local_iterator __begin(__segment_iterator __iter) { return *__iter;…
429 static _LIBCPP_HIDE_FROM_ABI __local_iterator __end(__segment_iterator __iter) {
430 return *__iter + _Iterator::__block_size;