| /freebsd/contrib/llvm-project/libcxx/include/__iterator/ |
| H A D | bounded_iter.h | 84 : __current_(__other.__current_), in __bounded_iter() 103 : __current_(__current), __begin_(__begin), __end_(__end) { in __bounded_iter() 123 … __current_ != __end_, "__bounded_iter::operator*: Attempt to dereference an iterator at the end"); 124 return *__current_; 129 …__current_ != __end_, "__bounded_iter::operator->: Attempt to dereference an iterator at the end"); 130 return std::__to_address(__current_); 135 …__n >= __begin_ - __current_, "__bounded_iter::operator[]: Attempt to index an iterator past the s… 137 …__n < __end_ - __current_, "__bounded_iter::operator[]: Attempt to index an iterator at or past th… 138 return __current_[__n]; 146 … __current_ != __end_, "__bounded_iter::operator++: Attempt to advance an iterator past the end"); [all …]
|
| H A D | counted_iterator.h | 84 : __current_(std::move(__iter)), __count_(__n) { 91 : __current_(__other.__current_), __count_(__other.__count_) {} 96 __current_ = __other.__current_; 101 _LIBCPP_HIDE_FROM_ABI constexpr const _Iter& base() const& noexcept { return __current_; } 103 _LIBCPP_HIDE_FROM_ABI constexpr _Iter base() && { return std::move(__current_); } 109 return *__current_; 116 return *__current_; 122 return std::to_address(__current_); 127 ++__current_; 137 return __current_++; [all …]
|
| H A D | move_iterator.h | 112 …_ABI _LIBCPP_CONSTEXPR_SINCE_CXX17 explicit move_iterator(_Iter __i) : __current_(std::move(__i)) … 115 ++__current_; 120 return __current_; 126 : __current_() {} 130 …_LIBCPP_HIDE_FROM_ABI constexpr move_iterator(const move_iterator<_Up>& __u) : __current_(__u.base… 135 __current_ = __u.base(); 139 _LIBCPP_HIDE_FROM_ABI constexpr const _Iter& base() const& noexcept { return __current_; } 140 _LIBCPP_HIDE_FROM_ABI constexpr _Iter base() && { return std::move(__current_); } 142 …_LIBCPP_HIDE_FROM_ABI constexpr reference operator*() const { return ranges::iter_move(__current_)… 144 return ranges::iter_move(__current_ + __n); [all …]
|
| H A D | static_bounded_iter.h | 43 : __current_(__current), __begin_(__begin) {} in __static_bounded_iter_storage() 45 …HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 _Iterator& __current() _NOEXCEPT { return __current_; } in __current() 46 …FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 _Iterator __current() const _NOEXCEPT { return __current_; } in __current() 51 _Iterator __current_; // current iterator 60 : __current_(__current) {} 62 …HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 _Iterator& __current() _NOEXCEPT { return __current_; } 63 …FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 _Iterator __current() const _NOEXCEPT { return __current_; } 64 …E_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 _Iterator __begin() const _NOEXCEPT { return __current_; } 65 …IDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 _Iterator __end() const _NOEXCEPT { return __current_; } 68 _Iterator __current_; // current iterator
|
| /freebsd/contrib/llvm-project/libcxx/include/__cxx03/__iterator/ |
| H A D | bounded_iter.h | 67 : __current_(__other.__current_), in __bounded_iter() 85 : __current_(__current), __begin_(__begin), __end_(__end) { in __bounded_iter() 105 … __current_ != __end_, "__bounded_iter::operator*: Attempt to dereference an iterator at the end"); 106 return *__current_; 111 …__current_ != __end_, "__bounded_iter::operator->: Attempt to dereference an iterator at the end"); 112 return std::__to_address(__current_); 117 …__n >= __begin_ - __current_, "__bounded_iter::operator[]: Attempt to index an iterator past the s… 119 …__n < __end_ - __current_, "__bounded_iter::operator[]: Attempt to index an iterator at or past th… 120 return __current_[__n]; 128 … __current_ != __end_, "__bounded_iter::operator++: Attempt to advance an iterator past the end"); [all …]
|
| H A D | move_iterator.h | 51 _LIBCPP_HIDE_FROM_ABI explicit move_iterator(_Iter __i) : __current_(std::move(__i)) {} in move_iterator() 54 ++__current_; 58 _LIBCPP_HIDE_FROM_ABI pointer operator->() const { return __current_; } 60 _LIBCPP_HIDE_FROM_ABI move_iterator() : __current_() {} in move_iterator() 63 _LIBCPP_HIDE_FROM_ABI move_iterator(const move_iterator<_Up>& __u) : __current_(__u.base()) {} in move_iterator() 70 __current_ = __u.base(); 74 _LIBCPP_HIDE_FROM_ABI _Iter base() const { return __current_; } in base() 76 _LIBCPP_HIDE_FROM_ABI reference operator*() const { return static_cast<reference>(*__current_); } 78 return static_cast<reference>(__current_[__n]); 83 ++__current_; [all …]
|
| /freebsd/contrib/llvm-project/libcxx/include/__ranges/ |
| H A D | transform_view.h | 193 iterator_t<_Base> __current_ = iterator_t<_Base>(); 204 : __parent_(std::addressof(__parent)), __current_(std::move(__current)) {} 211 : __parent_(__i.__parent_), __current_(std::move(__i.__current_)) {} 213 …BCPP_HIDE_FROM_ABI constexpr const iterator_t<_Base>& base() const& noexcept { return __current_; } 215 _LIBCPP_HIDE_FROM_ABI constexpr iterator_t<_Base> base() && { return std::move(__current_); } 218 noexcept(noexcept(std::invoke(*__parent_->__func_, *__current_))) { 219 return std::invoke(*__parent_->__func_, *__current_); 223 ++__current_; 227 _LIBCPP_HIDE_FROM_ABI constexpr void operator++(int) { ++__current_; } 240 --__current_; [all …]
|
| H A D | filter_view.h | 131 _LIBCPP_NO_UNIQUE_ADDRESS iterator_t<_View> __current_ = iterator_t<_View>(); 149 : __current_(std::move(__current)), __parent_(std::addressof(__parent)) {} 151 …BCPP_HIDE_FROM_ABI constexpr iterator_t<_View> const& base() const& noexcept { return __current_; } 152 _LIBCPP_HIDE_FROM_ABI constexpr iterator_t<_View> base() && { return std::move(__current_); } 154 _LIBCPP_HIDE_FROM_ABI constexpr range_reference_t<_View> operator*() const { return *__current_; } 158 return __current_; 162 __current_ = 163 …ranges::find_if(std::move(++__current_), ranges::end(__parent_->__base_), std::ref(*__parent_->__p… 179 --__current_; 180 } while (!std::invoke(*__parent_->__pred_, *__current_)); [all …]
|
| H A D | elements_view.h | 176 iterator_t<_Base> __current_ = iterator_t<_Base>(); 208 …_LIBCPP_HIDE_FROM_ABI constexpr explicit __iterator(iterator_t<_Base> __current) : __current_(std:… 212 : __current_(std::move(__i.__current_)) {} 214 …BCPP_HIDE_FROM_ABI constexpr const iterator_t<_Base>& base() const& noexcept { return __current_; } 216 _LIBCPP_HIDE_FROM_ABI constexpr iterator_t<_Base> base() && { return std::move(__current_); } 218 …BCPP_HIDE_FROM_ABI constexpr decltype(auto) operator*() const { return __get_element(__current_); } 221 ++__current_; 225 _LIBCPP_HIDE_FROM_ABI constexpr void operator++(int) { ++__current_; } 231 ++__current_; 238 --__current_; [all …]
|
| H A D | repeat_view.h | 145 : __value_(__value), __current_(__bound_sentinel) {} 158 ++__current_; 170 …_LIBCPP_ASSERT_UNCATEGORIZED(__current_ > 0, "The value of bound must be greater than or equal to … 171 --__current_; 183 …_LIBCPP_ASSERT_UNCATEGORIZED(__current_ + __n >= 0, "The value of bound must be greater than or eq… 184 __current_ += __n; 190 …_LIBCPP_ASSERT_UNCATEGORIZED(__current_ - __n >= 0, "The value of bound must be greater than or eq… 191 __current_ -= __n; 198 return __x.__current_ == __y.__current_; 202 return __x.__current_ <=> __y.__current_; [all …]
|
| H A D | zip_view.h | 242 tuple<iterator_t<__maybe_const<_Const, _Views>>...> __current_; 245 : __current_(std::move(__current)) {} 268 : __current_(std::move(__i.__current_)) {} 271 return ranges::__tuple_transform([](auto& __i) -> decltype(auto) { return *__i; }, __current_); 275 ranges::__tuple_for_each([](auto& __i) { ++__i; }, __current_); 292 ranges::__tuple_for_each([](auto& __i) { --__i; }, __current_); 307 …tuple_for_each([&]<class _Iter>(_Iter& __i) { __i += iter_difference_t<_Iter>(__x); }, __current_); 314 …tuple_for_each([&]<class _Iter>(_Iter& __i) { __i -= iter_difference_t<_Iter>(__x); }, __current_); 322 …s _Iter>(_Iter& __i) -> decltype(auto) { return __i[iter_difference_t<_Iter>(__n)]; }, __current_); 329 return __x.__current_ == __y.__current_; [all …]
|
| H A D | chunk_by_view.h | 143 _LIBCPP_NO_UNIQUE_ADDRESS iterator_t<_View> __current_ = iterator_t<_View>(); variable 148 : __parent_(std::addressof(__parent)), __current_(__current), __next_(__next) {} in __iterator() 161 …_LIBCPP_ASSERT_PEDANTIC(__current_ != __next_, "Trying to dereference past-the-end chunk_by_view i… 162 return {__current_, __next_}; 167 …_LIBCPP_ASSERT_PEDANTIC(__current_ != __next_, "Trying to increment past end chunk_by_view iterato… 168 __current_ = __next_; 169 __next_ = __parent_->__find_next(__current_); 182 __next_ = __current_; 183 __current_ = __parent_->__find_prev(__next_); 196 return __x.__current_ == __y.__current_; [all …]
|
| H A D | lazy_split_view.h | 77 _LIBCPP_NO_UNIQUE_ADDRESS _MaybeCurrent __current_ = _MaybeCurrent(); variable 109 __current_.__emplace(ranges::begin(__base_)); in begin() 155 _LIBCPP_NO_UNIQUE_ADDRESS _MaybeCurrent __current_ = _MaybeCurrent(); 160 return __current_; 162 return *__parent_->__current_; 168 return __current_; 170 return *__parent_->__current_; 203 : __parent_(std::addressof(__parent)), __current_(std::move(__current)) {} 207 : __parent_(__i.__parent_), __current_(std::move(__i.__current_)) {} 264 return __x.__current_ == __y.__current_ && __x.__trailing_empty_ == __y.__trailing_empty_;
|
| /freebsd/contrib/llvm-project/libcxx/src/ |
| H A D | regex.cpp | 357 if (__s.__current_ != __s.__last_) { in __exec() 358 switch (*__s.__current_) { in __exec() 366 ++__s.__current_; in __exec() 378 if (__s.__current_ != __s.__last_) { in __exec() 379 switch (*__s.__current_) { in __exec() 389 ++__s.__current_; in __exec()
|
| /freebsd/contrib/llvm-project/libcxx/include/__cxx03/ |
| H A D | regex | 1313 const _CharT* __current_; 1324 __current_(nullptr), 1517 __s.__loop_data_[__loop_id_].second = __s.__current_; 1531 if (__do_repeat && __do_alt && __s.__loop_data_[__loop_id_].second == __s.__current_) 1620 __s.__sub_matches_[__mexp_ - 1].first = __s.__current_; 1644 __s.__sub_matches_[__mexp_ - 1].second = __s.__current_; 1672 …if (__s.__last_ - __s.__current_ >= __len && std::equal(__sm.first, __sm.second, __s.__current_)) { 1674 __s.__current_ += __len; 1709 if (__s.__last_ - __s.__current_ >= __len) { 1711 …if (__traits_.translate_nocase(__sm.first[__i]) != __traits_.translate_nocase(__s.__current_[__i])) [all …]
|
| /freebsd/contrib/llvm-project/libcxx/include/ |
| H A D | regex | 1333 const _CharT* __current_; 1344 __current_(nullptr), 1537 __s.__loop_data_[__loop_id_].second = __s.__current_; 1551 if (__do_repeat && __do_alt && __s.__loop_data_[__loop_id_].second == __s.__current_) 1640 __s.__sub_matches_[__mexp_ - 1].first = __s.__current_; 1664 __s.__sub_matches_[__mexp_ - 1].second = __s.__current_; 1692 …if (__s.__last_ - __s.__current_ >= __len && std::equal(__sm.first, __sm.second, __s.__current_)) { 1694 __s.__current_ += __len; 1729 if (__s.__last_ - __s.__current_ >= __len) { 1731 …if (__traits_.translate_nocase(__sm.first[__i]) != __traits_.translate_nocase(__s.__current_[__i])) [all …]
|