| /llvm-project-15.0.7/libcxx/include/__ranges/ |
| H A D | common_view.h | 40 _View __base_ = _View(); variable 47 constexpr explicit common_view(_View __v) : __base_(std::move(__v)) { } in common_view() 50 constexpr _View base() const& requires copy_constructible<_View> { return __base_; } in base() 53 constexpr _View base() && { return std::move(__base_); } in base() 58 return ranges::begin(__base_); in begin() 66 return ranges::begin(__base_); in begin() 74 return ranges::begin(__base_) + ranges::size(__base_); in end() 76 return common_iterator<iterator_t<_View>, sentinel_t<_View>>(ranges::end(__base_)); in end() 82 return ranges::begin(__base_) + ranges::size(__base_); in end() 89 return ranges::size(__base_); in size() [all …]
|
| H A D | reverse_view.h | 47 _LIBCPP_NO_UNIQUE_ADDRESS _View __base_ = _View(); variable 54 constexpr explicit reverse_view(_View __view) : __base_(std::move(__view)) {} in reverse_view() 57 constexpr _View base() const& requires copy_constructible<_View> { return __base_; } in base() 60 constexpr _View base() && { return std::move(__base_); } in base() 68 …uto __tmp = std::make_reverse_iterator(ranges::next(ranges::begin(__base_), ranges::end(__base_))); in begin() 76 return std::make_reverse_iterator(ranges::end(__base_)); in begin() 81 return std::make_reverse_iterator(ranges::end(__base_)); in begin() 86 return std::make_reverse_iterator(ranges::begin(__base_)); in end() 91 return std::make_reverse_iterator(ranges::begin(__base_)); in end() 96 return ranges::size(__base_); in size() [all …]
|
| H A D | take_view.h | 54 _LIBCPP_NO_UNIQUE_ADDRESS _View __base_ = _View(); variable 65 : __base_(std::move(__base)), __count_(__count) {} in take_view() 71 constexpr _View base() && { return std::move(__base_); } in base() 77 return ranges::begin(__base_); in begin() 92 return ranges::begin(__base_); in begin() 107 return ranges::begin(__base_) + size(); in end() 112 return __sentinel<false>{ranges::end(__base_)}; in end() 120 return ranges::begin(__base_) + size(); in end() 125 return __sentinel<true>{ranges::end(__base_)}; in end() 131 auto __n = ranges::size(__base_); in size() [all …]
|
| H A D | join_view.h | 77 _LIBCPP_NO_UNIQUE_ADDRESS _View __base_ = _View(); 85 : __base_(std::move(__base)) {} 88 constexpr _View base() const& requires copy_constructible<_View> { return __base_; } 91 constexpr _View base() && { return std::move(__base_); } 97 return __iterator<__use_const>{*this, ranges::begin(__base_)}; 106 return __iterator<true>{*this, ranges::begin(__base_)}; 116 return __iterator<__simple_view<_View>>{*this, ranges::end(__base_)}; 133 return __iterator<true>{*this, ranges::end(__base_)}; 156 : __end_(ranges::end(__parent.__base_)) {} 195 for (; __outer_ != ranges::end(__parent_->__base_); ++__outer_) { [all …]
|
| H A D | drop_view.h | 64 _View __base_ = _View(); variable 72 , __base_(std::move(__base)) in drop_view() 77 …_HIDE_FROM_ABI constexpr _View base() const& requires copy_constructible<_View> { return __base_; } in base() 78 _LIBCPP_HIDE_FROM_ABI constexpr _View base() && { return std::move(__base_); } in base() 89 auto __tmp = ranges::next(ranges::begin(__base_), __count_, ranges::end(__base_)); in begin() 99 return ranges::next(ranges::begin(__base_), __count_, ranges::end(__base_)); in begin() 105 { return ranges::end(__base_); } in end() 110 { return ranges::end(__base_); } in end() 114 const auto __s = ranges::size(__self.__base_); in __size()
|
| H A D | lazy_split_view.h | 66 _LIBCPP_NO_UNIQUE_ADDRESS _View __base_ = _View(); variable 82 : __base_(std::move(__base)), __pattern_(std::move(__pattern)) {} in lazy_split_view() 89 : __base_(views::all(std::forward<_Range>(__r))) in lazy_split_view() 93 constexpr _View base() const& requires copy_constructible<_View> { return __base_; } in base() 95 constexpr _View base() && { return std::move(__base_); } in base() 102 __current_.__emplace(ranges::begin(__base_)); in begin() 109 return __outer_iterator<true>{*this, ranges::begin(__base_)}; in begin() 120 return __outer_iterator<true>{*this, ranges::end(__base_)}; in end() 173 return __parent_->__base_; 221 const auto __end = ranges::end(__parent_->__base_); [all …]
|
| H A D | filter_view.h | 48 _LIBCPP_NO_UNIQUE_ADDRESS _View __base_ = _View(); variable 66 : __base_(std::move(__base)), __pred_(in_place, std::move(__pred)) in filter_view() 71 constexpr _View base() const& requires copy_constructible<_Vp> { return __base_; } in base() 73 constexpr _View base() && { return std::move(__base_); } in base() 83 __cached_begin_.__emplace(ranges::find_if(__base_, std::ref(*__pred_))); in begin() 87 return {*this, ranges::find_if(__base_, std::ref(*__pred_))}; in begin() 94 return __iterator{*this, ranges::end(__base_)}; in end() 156 __current_ = ranges::find_if(std::move(++__current_), ranges::end(__parent_->__base_), 217 : __end_(ranges::end(__parent.__base_))
|
| H A D | transform_view.h | 65 _LIBCPP_NO_UNIQUE_ADDRESS _View __base_ = _View(); variable 74 : __func_(std::in_place, std::move(__func)), __base_(std::move(__base)) {} in transform_view() 77 constexpr _View base() const& requires copy_constructible<_View> { return __base_; } in base() 79 constexpr _View base() && { return std::move(__base_); } in base() 83 return __iterator<false>{*this, ranges::begin(__base_)}; in begin() 90 return __iterator<true>(*this, ranges::begin(__base_)); in begin() 95 return __sentinel<false>(ranges::end(__base_)); in end() 101 return __iterator<false>(*this, ranges::end(__base_)); in end() 108 return __sentinel<true>(ranges::end(__base_)); in end() 115 return __iterator<true>(*this, ranges::end(__base_)); in end() [all …]
|
| /llvm-project-15.0.7/libcxx/include/ |
| H A D | tuple | 542 _BaseT __base_; 803 : __base_(__t) 815 : __base_(__t) 867 : __base_(_VSTD::move(__t)) 879 : __base_(_VSTD::move(__t)) 956 : __base_(__p) 968 : __base_(__p) 1020 : __base_(_VSTD::move(__p)) 1032 : __base_(_VSTD::move(__p)) 1269 {__base_.swap(__t.__base_);} [all …]
|
| H A D | iomanip | 134 int __base_; 137 explicit __iom_t3(int __b) : __base_(__b) {} 145 __is.setf(__x.__base_ == 8 ? ios_base::oct : 146 __x.__base_ == 10 ? ios_base::dec : 147 __x.__base_ == 16 ? ios_base::hex : 158 __os.setf(__x.__base_ == 8 ? ios_base::oct : 159 __x.__base_ == 10 ? ios_base::dec : 160 __x.__base_ == 16 ? ios_base::hex :
|
| H A D | barrier | 113 void (*)(__barrier_algorithm_base*)> __base_; 127 … : __expected_(__expected), __base_(__construct_barrier_algorithm_base(this->__expected_), 137 if(__arrive_barrier_algorithm_base(__base_.get(), __old_phase)) {
|
| H A D | deque | 1027 : __pos_(__r.__begin_), __end_(__r.__end_), __begin_(__r.__begin_), __base_(__db) {} 1031 __base_->size() += (__pos_ - __begin_); 1038 __deque_base * const __base_;
|