| /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 | 78 …_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 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
|
| /freebsd/contrib/llvm-project/libcxx/include/__cxx03/__algorithm/ |
| H A D | iterator_operations.h | 55 _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 D | unwrap_iter.h | 39 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 D | unwrap_range.h | 38 _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 D | sort.h | 409 _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 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 | 377 _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 D | erase_if_container.h | 29 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 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);
|
| /freebsd/contrib/llvm-project/libcxx/include/__ranges/ |
| H A D | join_view.h | 387 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 D | subrange.h | 95 …_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 D | countl.h | 46 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 D | countl.h | 79 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 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()
|
| /freebsd/contrib/llvm-project/libcxx/include/__memory/ |
| H A D | uninitialized_algorithms.h | 317 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 D | ranges_uninitialized_algorithms.h | 228 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 D | uninitialized_algorithms.h | 288 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 D | parallel_for_each.h | |
| /freebsd/contrib/llvm-project/libcxx/include/__flat_set/ |
| H A D | utils.h | 42 __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 D | directory_iterator.h | 126 …IBCPP_HIDE_FROM_ABI directory_iterator begin(directory_iterator __iter) noexcept { return __iter; } in begin() argument
|