Home
last modified time | relevance | path

Searched full:__iter (Results 1 – 25 of 41) sorted by relevance

12

/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.h78 …_LIBCPP_HIDE_FROM_ABI friend __iterator operator+(__iterator __iter, difference_type __n) _NOEXCEP…
79 return __iterator(__iter.__base_ + __n);
82 …_LIBCPP_HIDE_FROM_ABI friend __iterator operator+(difference_type __n, __iterator __iter) _NOEXCEP…
83 return __iterator(__n + __iter.__base_);
91 …_LIBCPP_HIDE_FROM_ABI friend __iterator operator-(__iterator __iter, difference_type __n) _NOEXCEP…
92 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
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/__algorithm/
H A Diterator_operations.h55 _LIBCPP_HIDE_FROM_ABI static void advance(_Iter& __iter, _Distance __count) {
56 std::advance(__iter, __count);
125 …prev(_Iter&& __iter, typename iterator_traits<__remove_cvref_t<_Iter> >::difference_type __n = 1) {
126 return std::prev(std::forward<_Iter>(__iter), __n);
137 __advance_to(_Iter& __iter, __difference_type<_Iter> __count, const _Iter& __sentinel) {
138 …return _IterOps::__advance_to(__iter, __count, __sentinel, typename iterator_traits<_Iter>::iterat…
145 …_InputIter& __iter, __difference_type<_InputIter> __count, const _InputIter& __sentinel, input_ite…
147 for (; __dist < __count && __iter != __sentinel; ++__dist)
148 ++__iter;
155 __advance_to(_BiDirIter& __iter,
[all …]
H A Dunwrap_iter.h39 static _LIBCPP_HIDE_FROM_ABI _Iter __rewrap(_Iter, _Iter __iter) { return __iter; } in __rewrap()
66 _LIBCPP_HIDE_FROM_ABI _OrigIter __rewrap_iter(_OrigIter __orig_iter, _Iter __iter) _NOEXCEPT {
67 return _Impl::__rewrap(std::move(__orig_iter), std::move(__iter));
H A Dunwrap_range.h38 _LIBCPP_HIDE_FROM_ABI _Iter __rewrap_range(_Iter __orig_iter, _Unwrapped __iter) { in __rewrap_range() argument
39 return std::__rewrap_iter(std::move(__orig_iter), std::move(__iter)); in __rewrap_range()
H A Dsort.h409 _RandomAccessIterator __iter = __first;
411 bool __comp_result = !__comp(*__iter, __pivot);
414 ++__iter;
425 _RandomAccessIterator __iter = __lm1;
427 bool __comp_result = __comp(*__iter, __pivot);
430 --__iter;
462 _RandomAccessIterator __iter = __first;
464 bool __comp_result = !__comp(*__iter, __pivot);
466 ++__iter;
472 _RandomAccessIterator __iter = __lm1;
[all …]
/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.h377 _RandomAccessIterator __iter = __first; in __populate_left_bitset() local
379 bool __comp_result = !__comp(*__iter, __pivot); in __populate_left_bitset()
382 ++__iter; in __populate_left_bitset()
393 _RandomAccessIterator __iter = __lm1; in __populate_right_bitset() local
395 bool __comp_result = __comp(*__iter, __pivot); in __populate_right_bitset()
398 --__iter; in __populate_right_bitset()
430 _RandomAccessIterator __iter = __first; in __bitset_partition_partial_blocks() local
432 bool __comp_result = !__comp(*__iter, __pivot); in __bitset_partition_partial_blocks()
434 ++__iter; in __bitset_partition_partial_blocks()
440 _RandomAccessIterator __iter = __lm1; in __bitset_partition_partial_blocks() local
[all …]
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/__iterator/
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 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);
/freebsd/contrib/llvm-project/libcxx/include/__ranges/
H A Djoin_view.h387 static constexpr _LIBCPP_HIDE_FROM_ABI __segment_iterator __segment(_JoinViewIterator __iter) {
388 if (ranges::empty(__iter.__parent_->__base_))
390 if (!__iter.__inner_.has_value())
391 return __segment_iterator(--__iter.__outer_, __iter.__parent_);
392 return __segment_iterator(__iter.__outer_, __iter.__parent_);
395 static constexpr _LIBCPP_HIDE_FROM_ABI __local_iterator __local(_JoinViewIterator __iter) {
396 if (ranges::empty(__iter.__parent_->__base_))
398 if (!__iter.__inner_.has_value())
399 return ranges::end(*--__iter.__outer_);
400 return *__iter.__inner_;
[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()
/freebsd/contrib/llvm-project/libcxx/include/__bit/
H A Dcountl.h46 int __iter = 0; in __countl_zero() local
50 if ((__iter = std::__countl_zero(static_cast<unsigned long long>(__t))) != __ulldigits) in __countl_zero()
52 __ret += __iter; in __countl_zero()
54 return __ret + __iter; in __countl_zero()
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/__bit/
H A Dcountl.h79 int __iter = 0; in __countl_zero() local
83 if ((__iter = std::__countl_zero(static_cast<unsigned long long>(__t))) != __ulldigits) in __countl_zero()
85 __ret += __iter; in __countl_zero()
87 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()
/freebsd/contrib/llvm-project/libcxx/include/__memory/
H A Duninitialized_algorithms.h317 auto __iter_move = [](auto&& __iter) -> decltype(auto) { return std::move(*__iter); }; in uninitialized_move()
354 auto __iter_move = [](auto&& __iter) -> decltype(auto) { return std::move(*__iter); }; in uninitialized_move_n()
624 auto __iter = __first; in __uninitialized_allocator_relocate() local
625 while (__iter != __last) { in __uninitialized_allocator_relocate()
627 …or_traits<_Alloc>::construct(__alloc, std::__to_address(__result), std::move_if_noexcept(*__iter)); in __uninitialized_allocator_relocate()
629 allocator_traits<_Alloc>::construct(__alloc, std::__to_address(__result), std::move(*__iter)); in __uninitialized_allocator_relocate()
631 ++__iter; in __uninitialized_allocator_relocate()
H A Dranges_uninitialized_algorithms.h228 auto __iter_move = [](auto&& __iter) -> decltype(auto) { return ranges::iter_move(__iter); }; in operator()
264 auto __iter_move = [](auto&& __iter) -> decltype(auto) { return ranges::iter_move(__iter); }; in operator()
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/__memory/
H A Duninitialized_algorithms.h288 auto __iter = __first;
289 while (__iter != __last) {
291 allocator_traits<_Alloc>::construct(__alloc, __result, std::move_if_noexcept(*__iter));
293 allocator_traits<_Alloc>::construct(__alloc, __result, std::move(*__iter));
295 ++__iter;
/freebsd/contrib/llvm-project/libcxx/include/__pstl/internal/omp/
H A Dparallel_for_each.h
/freebsd/contrib/llvm-project/libcxx/include/__flat_set/
H A Dutils.h42 __emplace_exact_pos(_Set& __set, _Iter&& __iter, _KeyArg&& __key) { in __emplace_exact_pos()
49 auto __key_it = __set.__keys_.emplace(__iter.__base(), std::forward<_KeyArg>(__key)); in __emplace_exact_pos()
/freebsd/contrib/llvm-project/libcxx/include/__filesystem/
H A Ddirectory_iterator.h126 …IBCPP_HIDE_FROM_ABI directory_iterator begin(directory_iterator __iter) noexcept { return __iter; } in begin() argument

12