Home
last modified time | relevance | path

Searched refs:__base_ (Results 1 – 25 of 25) sorted by relevance

/freebsd/contrib/llvm-project/libcxx/include/__cxx03/__iterator/
H A Daliasing_iterator.h32 _BaseIter __base_ = nullptr; member
51 _LIBCPP_HIDE_FROM_ABI __iterator(_BaseIter __base) _NOEXCEPT : __base_(__base) {} in __iterator()
54 ++__base_;
60 ++__base_;
65 --__base_;
71 --__base_;
76 return __iterator(__iter.__base_ + __n);
80 return __iterator(__n + __iter.__base_);
84 __base_ += __n;
89 return __iterator(__iter.__base_ - __n);
[all …]
/freebsd/contrib/llvm-project/libcxx/include/__iterator/
H A Daliasing_iterator.h34 _BaseIter __base_ = nullptr; member
54 _LIBCPP_HIDE_FROM_ABI __iterator(_BaseIter __base) _NOEXCEPT : __base_(__base) {} in __iterator()
57 ++__base_;
63 ++__base_;
68 --__base_;
74 --__base_;
79 return __iterator(__iter.__base_ + __n);
83 return __iterator(__n + __iter.__base_);
87 __base_ += __n;
92 return __iterator(__iter.__base_ - __n);
[all …]
/freebsd/contrib/llvm-project/libcxx/include/__ranges/
H A Dcommon_view.h44 _View __base_ = _View(); variable
51 _LIBCPP_HIDE_FROM_ABI constexpr explicit common_view(_View __v) : __base_(std::move(__v)) {} in common_view()
56 return __base_; in base()
59 _LIBCPP_HIDE_FROM_ABI constexpr _View base() && { return std::move(__base_); } in base()
63 return ranges::begin(__base_); in begin()
65 return common_iterator<iterator_t<_View>, sentinel_t<_View>>(ranges::begin(__base_)); in begin()
72 return ranges::begin(__base_); in begin()
74 … return common_iterator<iterator_t<const _View>, sentinel_t<const _View>>(ranges::begin(__base_)); in begin()
79 return ranges::begin(__base_) + ranges::size(__base_); in end()
81 return common_iterator<iterator_t<_View>, sentinel_t<_View>>(ranges::end(__base_)); in end()
[all …]
H A Das_rvalue_view.h42 _LIBCPP_NO_UNIQUE_ADDRESS _View __base_ = _View(); variable
49 …_LIBCPP_HIDE_FROM_ABI constexpr explicit as_rvalue_view(_View __base) : __base_(std::move(__base))… in as_rvalue_view()
54 return __base_; in base()
57 _LIBCPP_HIDE_FROM_ABI constexpr _View base() && { return std::move(__base_); } in base()
62 return move_iterator(ranges::begin(__base_)); in begin()
68 return move_iterator(ranges::begin(__base_)); in begin()
75 return move_iterator(ranges::end(__base_)); in end()
77 return move_sentinel(ranges::end(__base_)); in end()
85 return move_iterator(ranges::end(__base_)); in end()
87 return move_sentinel(ranges::end(__base_)); in end()
[all …]
H A Dreverse_view.h53 _LIBCPP_NO_UNIQUE_ADDRESS _View __base_ = _View(); variable
60 …_LIBCPP_HIDE_FROM_ABI constexpr explicit reverse_view(_View __view) : __base_(std::move(__view)) {} in reverse_view()
65 return __base_; in base()
68 _LIBCPP_HIDE_FROM_ABI constexpr _View base() && { return std::move(__base_); } in base()
75 …uto __tmp = std::make_reverse_iterator(ranges::next(ranges::begin(__base_), ranges::end(__base_))); in begin()
84 return std::make_reverse_iterator(ranges::end(__base_)); in begin()
90 return std::make_reverse_iterator(ranges::end(__base_)); in begin()
94 return std::make_reverse_iterator(ranges::begin(__base_)); in end()
100 return std::make_reverse_iterator(ranges::begin(__base_)); in end()
106 return ranges::size(__base_); in size()
[all …]
H A Dsplit_view.h53 _LIBCPP_NO_UNIQUE_ADDRESS _View __base_ = _View();
68 auto [__begin, __end] = ranges::search(subrange(__it, ranges::end(__base_)), __pattern_); in __find_next()
69 if (__begin != ranges::end(__base_) && ranges::empty(__pattern_)) { in __find_next()
82 : __base_(std::move(__base)), __pattern_(std::move((__pattern))) {} in split_view()
89 …: __base_(views::all(std::forward<_Range>(__range))), __pattern_(views::single(std::move(__elem)))… in split_view()
94 return __base_; in base()
97 _LIBCPP_HIDE_FROM_ABI constexpr _View base() && { return std::move(__base_); } in base()
101 __cached_begin_.__emplace(__find_next(ranges::begin(__base_))); in begin()
103 return {*this, ranges::begin(__base_), *__cached_begin_}; in begin()
108 return __iterator{*this, ranges::end(__base_), {}}; in end()
[all …]
H A Dchunk_by_view.h58 _LIBCPP_NO_UNIQUE_ADDRESS _View __base_ = _View(); variable
75 … ranges::adjacent_find(__current, ranges::end(__base_), __reversed_pred), 1, ranges::end(__base_)); in __find_next()
82 …_LIBCPP_ASSERT_PEDANTIC(__current != ranges::begin(__base_), "Trying to call __find_prev() on a be… in __find_prev()
87 auto __first = ranges::begin(__base_); in __find_prev()
101 : __base_(std::move(__base)), __pred_(in_place, std::move(__pred)) {} in chunk_by_view()
106 return __base_; in base()
109 _LIBCPP_HIDE_FROM_ABI constexpr _View base() && { return std::move(__base_); } in base()
118 auto __first = ranges::begin(__base_); in begin()
127 return __iterator{*this, ranges::end(__base_), ranges::end(__base_)}; in end()
H A Ddrop_while_view.h58 : __base_(std::move(__base)), __pred_(std::in_place, std::move(__pred)) {} in drop_while_view()
63 return __base_; in base()
66 _LIBCPP_HIDE_FROM_ABI constexpr _View base() && { return std::move(__base_); } in base()
78 __cached_begin_.__emplace(ranges::find_if_not(__base_, std::cref(*__pred_))); in begin()
82 return ranges::find_if_not(__base_, std::cref(*__pred_)); in begin()
86 _LIBCPP_HIDE_FROM_ABI constexpr auto end() { return ranges::end(__base_); } in end()
89 _LIBCPP_NO_UNIQUE_ADDRESS _View __base_ = _View();
H A Dtake_view.h61 _LIBCPP_NO_UNIQUE_ADDRESS _View __base_ = _View(); variable
74 : __base_(std::move(__base)), __count_(__count) { in take_view()
81 return __base_; in base()
84 _LIBCPP_HIDE_FROM_ABI constexpr _View base() && { return std::move(__base_); } in base()
91 return ranges::begin(__base_); in begin()
95 return counted_iterator(ranges::begin(__base_), static_cast<_DifferenceT>(__size)); in begin()
98 return counted_iterator(ranges::begin(__base_), __count_); in begin()
107 return ranges::begin(__base_); in begin()
111 return counted_iterator(ranges::begin(__base_), static_cast<_DifferenceT>(__size)); in begin()
114 return counted_iterator(ranges::begin(__base_), __count_); in begin()
[all …]
H A Dtake_while_view.h53 _LIBCPP_NO_UNIQUE_ADDRESS _View __base_ = _View(); variable
62 : __base_(std::move(__base)), __pred_(std::in_place, std::move(__pred)) {} in take_while_view()
67 return __base_; in base()
70 _LIBCPP_HIDE_FROM_ABI constexpr _View base() && { return std::move(__base_); } in base()
77 return ranges::begin(__base_); in begin()
83 return ranges::begin(__base_); in begin()
89 return __sentinel</*_Const=*/false>(ranges::end(__base_), std::addressof(*__pred_)); in end()
95 return __sentinel</*_Const=*/true>(ranges::end(__base_), std::addressof(*__pred_)); in end()
H A Dlazy_split_view.h72 _LIBCPP_NO_UNIQUE_ADDRESS _View __base_ = _View(); variable
90 : __base_(std::move(__base)), __pattern_(std::move(__pattern)) {} in lazy_split_view()
96 : __base_(views::all(std::forward<_Range>(__r))), __pattern_(views::single(std::move(__e))) {} in lazy_split_view()
101 return __base_; in base()
103 _LIBCPP_HIDE_FROM_ABI constexpr _View base() && { return std::move(__base_); } in base()
107 …ter_iterator < __simple_view<_View> && __simple_view < _Pattern >> {*this, ranges::begin(__base_)}; in begin()
109 __current_.__emplace(ranges::begin(__base_)); in begin()
117 return __outer_iterator<true>{*this, ranges::begin(__base_)}; in begin()
123 …outer_iterator < __simple_view<_View> && __simple_view < _Pattern >> {*this, ranges::end(__base_)}; in end()
128 return __outer_iterator<true>{*this, ranges::end(__base_)}; in end()
[all …]
H A Ddrop_view.h70 _View __base_ = _View(); variable
79 : __count_(__count), __base_(std::move(__base)) { in drop_view()
86 return __base_; in base()
88 _LIBCPP_HIDE_FROM_ABI constexpr _View base() && { return std::move(__base_); } in base()
94 const auto __dist = std::min(ranges::distance(__base_), __count_); in begin()
95 return ranges::begin(__base_) + __dist; in begin()
101 auto __tmp = ranges::next(ranges::begin(__base_), __count_, ranges::end(__base_)); in begin()
110 const auto __dist = std::min(ranges::distance(__base_), __count_); in begin()
111 return ranges::begin(__base_) + __dist; in begin()
117 return ranges::end(__base_); in end()
[all …]
H A Djoin_with_view.h66 _LIBCPP_NO_UNIQUE_ADDRESS _View __base_ = _View(); variable
92 : __base_(std::move(__base)), __pattern_(std::move(__pattern)) {} in join_with_view()
98 : __base_(views::all(std::forward<_Range>(__r))), __pattern_(views::single(std::move(__e))) {} in join_with_view()
103 return __base_; in base()
106 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr _View base() && { return std::move(__base_); } in base()
111 return __iterator<__use_const>{*this, ranges::begin(__base_)}; in begin()
113 __outer_it_.__emplace(ranges::begin(__base_)); in begin()
123 return __iterator<true>{*this, ranges::begin(__base_)}; in begin()
130 return __iterator<__use_const>{*this, ranges::end(__base_)}; in end()
142 return __iterator<true>{*this, ranges::end(__base_)}; in end()
[all …]
H A Dfilter_view.h58 _LIBCPP_NO_UNIQUE_ADDRESS _View __base_ = _View(); variable
76 : __base_(std::move(__base)), __pred_(in_place, std::move(__pred)) {} in filter_view()
82 return __base_; in base()
84 _LIBCPP_HIDE_FROM_ABI constexpr _View base() && { return std::move(__base_); } in base()
94 __cached_begin_.__emplace(ranges::find_if(__base_, std::ref(*__pred_))); in begin()
98 return {*this, ranges::find_if(__base_, std::ref(*__pred_))}; in begin()
104 return __iterator{*this, ranges::end(__base_)}; in end()
163 …ranges::find_if(std::move(++__current_), ranges::end(__parent_->__base_), std::ref(*__parent_->__p…
219 …ABI constexpr explicit __sentinel(filter_view& __parent) : __end_(ranges::end(__parent.__base_)) {}
H A Djoin_view.h85 _LIBCPP_NO_UNIQUE_ADDRESS _View __base_ = _View();
101 _LIBCPP_HIDE_FROM_ABI constexpr explicit join_view(_View __base) : __base_(std::move(__base)) {}
106 return __base_;
109 _LIBCPP_HIDE_FROM_ABI constexpr _View base() && { return std::move(__base_); }
114 return __iterator<__use_const>{*this, ranges::begin(__base_)};
116 __outer_.__emplace(ranges::begin(__base_));
126 return __iterator<true>{*this, ranges::begin(__base_)};
132 return __iterator<__simple_view<_View>>{*this, ranges::end(__base_)};
144 return __iterator<true>{*this, ranges::end(__base_)};
166 …ROM_ABI constexpr explicit __sentinel(_Parent& __parent) : __end_(ranges::end(__parent.__base_)) {}
[all …]
H A Delements_view.h78 …_LIBCPP_HIDE_FROM_ABI constexpr explicit elements_view(_View __base) : __base_(std::move(__base)) … in elements_view()
83 return __base_; in base()
86 _LIBCPP_HIDE_FROM_ABI constexpr _View base() && { return std::move(__base_); } in base()
91 return __iterator</*_Const=*/false>(ranges::begin(__base_)); in begin()
97 return __iterator</*_Const=*/true>(ranges::begin(__base_)); in begin()
103 return __sentinel</*_Const=*/false>{ranges::end(__base_)}; in end()
109 return __iterator</*_Const=*/false>{ranges::end(__base_)}; in end()
115 return __sentinel</*_Const=*/true>{ranges::end(__base_)}; in end()
121 return __iterator</*_Const=*/true>{ranges::end(__base_)}; in end()
127 return ranges::size(__base_); in size()
[all …]
H A Dtransform_view.h82 _LIBCPP_NO_UNIQUE_ADDRESS _View __base_ = _View(); variable
90 : __func_(std::in_place, std::move(__func)), __base_(std::move(__base)) {} in transform_view()
95 return __base_; in base()
97 _LIBCPP_HIDE_FROM_ABI constexpr _View base() && { return std::move(__base_); } in base()
99 …BI constexpr __iterator<false> begin() { return __iterator<false>{*this, ranges::begin(__base_)}; } in begin()
103 return __iterator<true>(*this, ranges::begin(__base_)); in begin()
106 …HIDE_FROM_ABI constexpr __sentinel<false> end() { return __sentinel<false>(ranges::end(__base_)); } in end()
110 return __iterator<false>(*this, ranges::end(__base_)); in end()
115 return __sentinel<true>(ranges::end(__base_)); in end()
120 return __iterator<true>(*this, ranges::end(__base_)); in end()
[all …]
/freebsd/contrib/llvm-project/libcxx/include/
H A Dshared_mutex187 __shared_mutex_base __base_;
190 _LIBCPP_HIDE_FROM_ABI shared_mutex() : __base_() {}
197 _LIBCPP_ACQUIRE_CAPABILITY() _LIBCPP_HIDE_FROM_ABI void lock() { return __base_.lock(); }
198 …_LIBCPP_TRY_ACQUIRE_CAPABILITY(true) _LIBCPP_HIDE_FROM_ABI bool try_lock() { return __base_.try_lo…
199 _LIBCPP_RELEASE_CAPABILITY _LIBCPP_HIDE_FROM_ABI void unlock() { return __base_.unlock(); }
202 …_LIBCPP_ACQUIRE_SHARED_CAPABILITY _LIBCPP_HIDE_FROM_ABI void lock_shared() { return __base_.lock_s…
204 return __base_.try_lock_shared();
206 …_LIBCPP_RELEASE_SHARED_CAPABILITY _LIBCPP_HIDE_FROM_ABI void unlock_shared() { return __base_.unlo…
214 __shared_mutex_base __base_;
235 unique_lock<mutex> __lk(__base_.__mut_);
[all …]
H A Dtuple535 _BaseT __base_;
569 : __base_(allocator_arg_t(),
582 : __base_(typename __make_tuple_indices<sizeof...(_Tp)>::type(),
594 : __base_(allocator_arg_t(),
619 : __base_(typename __make_tuple_indices<sizeof...(_Up)>::type(),
631 : __base_(allocator_arg_t(),
647 : __base_(allocator_arg_t(), __alloc, __t) {}
653 : __base_(allocator_arg_t(), __alloc, std::move(__t)) {}
686 : __base_(__t) {}
694 : __base_(allocator_arg_t(), __a, __t) {}
[all …]
H A Diomanip119 int __base_;
122 _LIBCPP_HIDE_FROM_ABI explicit __iom_t3(int __b) : __base_(__b) {}
127 __is.setf(__x.__base_ == 8 ? ios_base::oct
128 : __x.__base_ == 10 ? ios_base::dec
129 : __x.__base_ == 16 ? ios_base::hex
138 __os.setf(__x.__base_ == 8 ? ios_base::oct
139 : __x.__base_ == 10 ? ios_base::dec
140 : __x.__base_ == 16 ? ios_base::hex
H A Dbarrier112 unique_ptr<__barrier_algorithm_base, void (*)(__barrier_algorithm_base*)> __base_;
125__base_(std::__construct_barrier_algorithm_base(this->__expected_), &__destroy_barrier_algorithm_b…
135 if (__arrive_barrier_algorithm_base(__base_.get(), __old_phase)) {
H A Ddeque593 : __pos_(__r.__begin_), __end_(__r.__end_), __begin_(__r.__begin_), __base_(__db) {}
595 _LIBCPP_HIDE_FROM_ABI ~_ConstructTransaction() { __base_->__size() += (__pos_ - __begin_); }
602 deque* const __base_;
/freebsd/contrib/llvm-project/libcxx/src/
H A Dshared_mutex.cpp91 shared_timed_mutex::shared_timed_mutex() : __base_() {} in shared_timed_mutex()
92 void shared_timed_mutex::lock() { return __base_.lock(); } in lock()
93 bool shared_timed_mutex::try_lock() { return __base_.try_lock(); } in try_lock()
94 void shared_timed_mutex::unlock() { return __base_.unlock(); } in unlock()
95 void shared_timed_mutex::lock_shared() { return __base_.lock_shared(); } in lock_shared()
96 bool shared_timed_mutex::try_lock_shared() { return __base_.try_lock_shared(); } in try_lock_shared()
97 void shared_timed_mutex::unlock_shared() { return __base_.unlock_shared(); } in unlock_shared()
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/
H A Diomanip108 int __base_;
111 _LIBCPP_HIDE_FROM_ABI explicit __iom_t3(int __b) : __base_(__b) {}
116 __is.setf(__x.__base_ == 8 ? ios_base::oct
117 : __x.__base_ == 10 ? ios_base::dec
118 : __x.__base_ == 16 ? ios_base::hex
127 __os.setf(__x.__base_ == 8 ? ios_base::oct
128 : __x.__base_ == 10 ? ios_base::dec
129 : __x.__base_ == 16 ? ios_base::hex
H A Ddeque524 : __pos_(__r.__begin_), __end_(__r.__end_), __begin_(__r.__begin_), __base_(__db) {}
526 _LIBCPP_HIDE_FROM_ABI ~_ConstructTransaction() { __base_->__size() += (__pos_ - __begin_); }
533 deque* const __base_;