Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/libcxx/include/__cxx03/__iterator/
H A Daliasing_iterator.h31 class __iterator {
50 _LIBCPP_HIDE_FROM_ABI __iterator() = default;
51 _LIBCPP_HIDE_FROM_ABI __iterator(_BaseIter __base) _NOEXCEPT : __base_(__base) {} in __iterator() function
53 _LIBCPP_HIDE_FROM_ABI __iterator& operator++() _NOEXCEPT {
58 _LIBCPP_HIDE_FROM_ABI __iterator operator++(int) _NOEXCEPT {
59 __iterator __tmp(*this);
64 _LIBCPP_HIDE_FROM_ABI __iterator& operator--() _NOEXCEPT {
69 _LIBCPP_HIDE_FROM_ABI __iterator operator--(int) _NOEXCEPT {
70 __iterator __tmp(*this);
75 …_LIBCPP_HIDE_FROM_ABI friend __iterator operator+(__iterator __iter, difference_type __n) _NOEXCEP…
[all …]
/freebsd/contrib/llvm-project/libcxx/include/__iterator/
H A Daliasing_iterator.h33 class __iterator {
53 _LIBCPP_HIDE_FROM_ABI __iterator() = default;
54 _LIBCPP_HIDE_FROM_ABI __iterator(_BaseIter __base) _NOEXCEPT : __base_(__base) {} in __iterator() function
56 _LIBCPP_HIDE_FROM_ABI __iterator& operator++() _NOEXCEPT {
61 _LIBCPP_HIDE_FROM_ABI __iterator operator++(int) _NOEXCEPT {
62 __iterator __tmp(*this);
67 _LIBCPP_HIDE_FROM_ABI __iterator& operator--() _NOEXCEPT {
72 _LIBCPP_HIDE_FROM_ABI __iterator operator--(int) _NOEXCEPT {
73 __iterator __tmp(*this);
78 …_LIBCPP_HIDE_FROM_ABI friend __iterator operator+(__iterator __iter, difference_type __n) _NOEXCEP…
[all …]
/freebsd/contrib/llvm-project/libcxx/include/__ranges/
H A Dtransform_view.h77 class __iterator; variable
99 …_LIBCPP_HIDE_FROM_ABI constexpr __iterator<false> begin() { return __iterator<false>{*this, ranges… in begin()
100 _LIBCPP_HIDE_FROM_ABI constexpr __iterator<true> begin() const in begin()
103 return __iterator<true>(*this, ranges::begin(__base_)); in begin()
107 _LIBCPP_HIDE_FROM_ABI constexpr __iterator<false> end() in end()
110 return __iterator<false>(*this, ranges::end(__base_)); in end()
117 _LIBCPP_HIDE_FROM_ABI constexpr __iterator<true> end() const in end()
120 return __iterator<true>(*this, ranges::end(__base_)); in end()
178 class transform_view<_View, _Fn>::__iterator
187 friend class transform_view<_View, _Fn>::__iterator;
[all …]
H A Delements_view.h68 class __iterator;
91 return __iterator</*_Const=*/false>(ranges::begin(__base_)); in begin()
97 return __iterator</*_Const=*/true>(ranges::begin(__base_)); in begin()
109 return __iterator</*_Const=*/false>{ranges::end(__base_)}; in end()
121 return __iterator</*_Const=*/true>{ranges::end(__base_)}; in end()
166 class elements_view<_View, _Np>::__iterator
169 friend class __iterator;
200 using iterator_concept = decltype(__iterator::__get_iterator_concept());
204 _LIBCPP_HIDE_FROM_ABI __iterator()
208 …_LIBCPP_HIDE_FROM_ABI constexpr explicit __iterator(iterator_t<_Base> __current) : __current_(std:…
[all …]
H A Diota_view.h105 struct __iterator : public __iota_iterator_category<_Start> {
122 _LIBCPP_HIDE_FROM_ABI __iterator()
126 …_LIBCPP_HIDE_FROM_ABI constexpr explicit __iterator(_Start __value) : __value_(std::move(__value))…
132 _LIBCPP_HIDE_FROM_ABI constexpr __iterator& operator++() {
139 _LIBCPP_HIDE_FROM_ABI constexpr __iterator operator++(int)
147 _LIBCPP_HIDE_FROM_ABI constexpr __iterator& operator--()
154 _LIBCPP_HIDE_FROM_ABI constexpr __iterator operator--(int)
162 _LIBCPP_HIDE_FROM_ABI constexpr __iterator& operator+=(difference_type __n)
177 _LIBCPP_HIDE_FROM_ABI constexpr __iterator& operator-=(difference_type __n)
198 …_LIBCPP_HIDE_FROM_ABI friend constexpr bool operator==(const __iterator& __x, const __iterator& __…
[all …]
H A Drepeat_view.h80 class __iterator;
111 …_LIBCPP_HIDE_FROM_ABI constexpr __iterator begin() const { return __iterator(std::addressof(*__val…
113 _LIBCPP_HIDE_FROM_ABI constexpr __iterator end() const
116 return __iterator(std::addressof(*__value_), __bound_);
139 class repeat_view<_Tp, _Bound>::__iterator {
144 …_LIBCPP_HIDE_FROM_ABI constexpr explicit __iterator(const _Tp* __value, _IndexT __bound_sentinel =…
153 _LIBCPP_HIDE_FROM_ABI __iterator() = default;
157 _LIBCPP_HIDE_FROM_ABI constexpr __iterator& operator++() {
162 _LIBCPP_HIDE_FROM_ABI constexpr __iterator operator++(int) {
168 _LIBCPP_HIDE_FROM_ABI constexpr __iterator& operator--() {
[all …]
H A Dzip_view.h135 class __iterator; in requires() local
148 return __iterator<false>(ranges::__tuple_transform(ranges::begin, __views_)); in requires()
154 return __iterator<true>(ranges::__tuple_transform(ranges::begin, __views_)); in requires()
163 return begin() + iter_difference_t<__iterator<false>>(size()); in requires()
165 return __iterator<false>(ranges::__tuple_transform(ranges::end, __views_)); in requires()
175 return begin() + iter_difference_t<__iterator<true>>(size()); in requires()
177 return __iterator<true>(ranges::__tuple_transform(ranges::end, __views_)); in requires()
241 class zip_view<_Views...>::__iterator : public __zip_view_iterator_category_base<_Const, _Views...>…
244 …_LIBCPP_HIDE_FROM_ABI constexpr explicit __iterator(tuple<iterator_t<__maybe_const<_Const, _Views>…
248 friend class zip_view<_Views...>::__iterator;
[all …]
H A Distream_view.h43 class __iterator; variable
51 return __iterator{*this}; in begin()
63 class basic_istream_view<_Val, _CharT, _Traits>::__iterator {
69 …_LIBCPP_HIDE_FROM_ABI constexpr explicit __iterator(basic_istream_view<_Val, _CharT, _Traits>& __p… in __iterator() function
72 __iterator(const __iterator&) = delete;
73 _LIBCPP_HIDE_FROM_ABI __iterator(__iterator&&) = default;
75 __iterator& operator=(const __iterator&) = delete;
76 _LIBCPP_HIDE_FROM_ABI __iterator& operator=(__iterator&&) = default;
78 _LIBCPP_HIDE_FROM_ABI __iterator& operator++() {
87 _LIBCPP_HIDE_FROM_ABI friend bool operator==(const __iterator& __x, default_sentinel_t) {
H A Dfilter_view.h67 class __iterator; variable
88 _LIBCPP_HIDE_FROM_ABI constexpr __iterator begin() { in begin()
104 return __iterator{*this, ranges::end(__base_)}; in end()
129 class filter_view<_View, _Pred>::__iterator : public __filter_iterator_category<_View> {
144 _LIBCPP_HIDE_FROM_ABI __iterator()
148 _LIBCPP_HIDE_FROM_ABI constexpr __iterator(filter_view& __parent, iterator_t<_View> __current)
161 _LIBCPP_HIDE_FROM_ABI constexpr __iterator& operator++() {
167 _LIBCPP_HIDE_FROM_ABI constexpr __iterator operator++(int)
175 _LIBCPP_HIDE_FROM_ABI constexpr __iterator& operator--()
183 _LIBCPP_HIDE_FROM_ABI constexpr __iterator operator--(int)
[all …]
H A Djoin_with_view.h81 struct __iterator;
111 return __iterator<__use_const>{*this, ranges::begin(__base_)}; in begin()
114 return __iterator<false>{*this}; 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()
190 struct join_with_view<_View, _Pattern>::__iterator
216 _LIBCPP_HIDE_FROM_ABI constexpr __iterator(_Parent& __parent, _OuterIter __outer)
225 _LIBCPP_HIDE_FROM_ABI constexpr explicit __iterator(_Parent& __parent)
301 _LIBCPP_HIDE_FROM_ABI __iterator() = default;
[all …]
H A Djoin_view.h77 struct __iterator;
114 return __iterator<__use_const>{*this, ranges::begin(__base_)};
117 return __iterator<false>{*this};
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_)};
174 …_LIBCPP_HIDE_FROM_ABI friend constexpr bool operator==(const __iterator<_OtherConst>& __x, const _…
185 struct join_view<_View>::__iterator final : public __join_view_iterator_category<__maybe_const<_Con…
244 _LIBCPP_HIDE_FROM_ABI constexpr __iterator(_Parent& __parent, _Outer __outer)
250 _LIBCPP_HIDE_FROM_ABI constexpr explicit __iterator(_Parent& __parent)
[all …]
H A Dchunk_by_view.h65 class __iterator; variable
113 _LIBCPP_HIDE_FROM_ABI constexpr __iterator begin() { in begin()
127 return __iterator{*this, ranges::end(__base_), ranges::end(__base_)}; in end()
139 class chunk_by_view<_View, _Pred>::__iterator {
146 _LIBCPP_HIDE_FROM_ABI constexpr __iterator( in __iterator() function
156 _LIBCPP_HIDE_FROM_ABI __iterator() = default;
165 _LIBCPP_HIDE_FROM_ABI constexpr __iterator& operator++() {
173 _LIBCPP_HIDE_FROM_ABI constexpr __iterator operator++(int) {
179 _LIBCPP_HIDE_FROM_ABI constexpr __iterator& operator--()
187 _LIBCPP_HIDE_FROM_ABI constexpr __iterator operator--(int)
[all …]
H A Dsplit_view.h59 friend struct __iterator;
64 struct __iterator;
99 _LIBCPP_HIDE_FROM_ABI constexpr __iterator begin() { in begin()
108 return __iterator{*this, ranges::end(__base_), {}}; in end()
124 struct split_view<_View, _Pattern>::__iterator {
139 _LIBCPP_HIDE_FROM_ABI __iterator() = default;
141 _LIBCPP_HIDE_FROM_ABI constexpr __iterator(
149 _LIBCPP_HIDE_FROM_ABI constexpr __iterator& operator++() {
165 _LIBCPP_HIDE_FROM_ABI constexpr __iterator operator++(int) {
171 …_LIBCPP_HIDE_FROM_ABI friend constexpr bool operator==(const __iterator& __x, const __iterator& __…
[all …]
/freebsd/contrib/llvm-project/libcxx/include/
H A Diterator686 # include <__iterator/access.h>
687 # include <__iterator/advance.h>
688 # include <__iterator/back_insert_iterator.h>
689 # include <__iterator/distance.h>
690 # include <__iterator/front_insert_iterator.h>
691 # include <__iterator/insert_iterator.h>
692 # include <__iterator/istream_iterator.h>
693 # include <__iterator/istreambuf_iterator.h>
694 # include <__iterator/iterator.h>
695 # include <__iterator/iterator_traits.h>
[all …]
H A Dflat_set70 # include <__iterator/access.h>
71 # include <__iterator/data.h>
72 # include <__iterator/empty.h>
73 # include <__iterator/reverse_access.h>
74 # include <__iterator/size.h>
H A Dflat_map77 # include <__iterator/access.h>
78 # include <__iterator/data.h>
79 # include <__iterator/empty.h>
80 # include <__iterator/reverse_access.h>
81 # include <__iterator/size.h>
H A Dmodule.modulemap.in1490 module access { header "__iterator/access.h" }
1491 module advance { header "__iterator/advance.h" }
1492 module aliasing_iterator { header "__iterator/aliasing_iterator.h" }
1493 module back_insert_iterator { header "__iterator/back_insert_iterator.h" }
1494 module bounded_iter { header "__iterator/bounded_iter.h" }
1495 module common_iterator { header "__iterator/common_iterator.h" }
1497 header "__iterator/concepts.h"
1500 module counted_iterator { header "__iterator/counted_iterator.h" }
1501 module cpp17_iterator_concepts { header "__iterator/cpp17_iterator_concepts.h" }
1502 module data { header "__iterator/data.h" }
[all …]
H A Dspan158 # include <__iterator/bounded_iter.h>
159 # include <__iterator/concepts.h>
160 # include <__iterator/iterator_traits.h>
161 # include <__iterator/reverse_iterator.h>
162 # include <__iterator/wrap_iter.h>
188 # include <__iterator/access.h>
189 # include <__iterator/data.h>
190 # include <__iterator/empty.h>
191 # include <__iterator/reverse_access.h>
192 # include <__iterator/size.h>
H A Darray126 # include <__iterator/reverse_iterator.h>
127 # include <__iterator/static_bounded_iter.h>
128 # include <__iterator/wrap_iter.h>
152 # include <__iterator/access.h>
153 # include <__iterator/data.h>
154 # include <__iterator/empty.h>
155 # include <__iterator/reverse_access.h>
156 # include <__iterator/size.h>
/freebsd/lib/libc++/
H A Dlibcxx.imp466 { include: [ "<__iterator/access.h>", "private", "<iterator>", "public" ] },
467 { include: [ "<__iterator/advance.h>", "private", "<iterator>", "public" ] },
468 { include: [ "<__iterator/aliasing_iterator.h>", "private", "<iterator>", "public" ] },
469 { include: [ "<__iterator/back_insert_iterator.h>", "private", "<iterator>", "public" ] },
470 { include: [ "<__iterator/bounded_iter.h>", "private", "<iterator>", "public" ] },
471 { include: [ "<__iterator/common_iterator.h>", "private", "<iterator>", "public" ] },
472 { include: [ "<__iterator/concepts.h>", "private", "<iterator>", "public" ] },
473 { include: [ "<__iterator/counted_iterator.h>", "private", "<iterator>", "public" ] },
474 { include: [ "<__iterator/cpp17_iterator_concepts.h>", "private", "<iterator>", "public" ] },
475 { include: [ "<__iterator/data.h>", "private", "<iterator>", "public" ] },
[all …]
H A Dmodule.modulemap1490 module access { header "__iterator/access.h" }
1491 module advance { header "__iterator/advance.h" }
1492 module aliasing_iterator { header "__iterator/aliasing_iterator.h" }
1493 module back_insert_iterator { header "__iterator/back_insert_iterator.h" }
1494 module bounded_iter { header "__iterator/bounded_iter.h" }
1495 module common_iterator { header "__iterator/common_iterator.h" }
1497 header "__iterator/concepts.h"
1500 module counted_iterator { header "__iterator/counted_iterator.h" }
1501 module cpp17_iterator_concepts { header "__iterator/cpp17_iterator_concepts.h" }
1502 module data { header "__iterator/data.h" }
[all …]
/freebsd/contrib/llvm-project/libcxx/include/__format/
H A Dbuffer.h585 struct __iterator {
589 _LIBCPP_HIDE_FROM_ABI constexpr explicit __iterator(__retarget_buffer& __buffer)
591 _LIBCPP_HIDE_FROM_ABI constexpr __iterator& operator=(const _CharT& __c) {
595 _LIBCPP_HIDE_FROM_ABI constexpr __iterator& operator=(_CharT&& __c) {
600 _LIBCPP_HIDE_FROM_ABI constexpr __iterator& operator*() { return *this; }
601 _LIBCPP_HIDE_FROM_ABI constexpr __iterator& operator++() { return *this; }
602 _LIBCPP_HIDE_FROM_ABI constexpr __iterator operator++(int) { return *this; }
627 _LIBCPP_HIDE_FROM_ABI __iterator __make_output_iterator() { return __iterator{*this}; }
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/
H A Dmodule.modulemap1389 module cxx03_std_private_iterator_access [system] { header "__iterator/access.h" }
1390 module cxx03_std_private_iterator_advance [system] { header "__iterator/advance.h" }
1391 module cxx03_std_private_iterator_aliasing_iterator [system] { header "__iterator/aliasing_it…
1392 module cxx03_std_private_iterator_back_insert_iterator [system] { header "__iterator/back_insert…
1393 module cxx03_std_private_iterator_bounded_iter [system] { header "__iterator/bounded_ite…
1394 module cxx03_std_private_iterator_common_iterator [system] { header "__iterator/common_iter…
1396 header "__iterator/concepts.h"
1404 module cxx03_std_private_iterator_counted_iterator [system] { header "__iterator/counted_ite…
1405 module cxx03_std_private_iterator_cpp17_iterator_concepts [system] { header "__iterator/cpp17_itera…
1406 module cxx03_std_private_iterator_data [system] { header "__iterator/data.h" }
[all …]
H A Diterator683 #include <__cxx03/__iterator/access.h>
684 #include <__cxx03/__iterator/advance.h>
685 #include <__cxx03/__iterator/back_insert_iterator.h>
686 #include <__cxx03/__iterator/distance.h>
687 #include <__cxx03/__iterator/front_insert_iterator.h>
688 #include <__cxx03/__iterator/insert_iterator.h>
689 #include <__cxx03/__iterator/istream_iterator.h>
690 #include <__cxx03/__iterator/istreambuf_iterator.h>
691 #include <__cxx03/__iterator/iterator.h>
692 #include <__cxx03/__iterator/iterator_traits.h>
[all …]
/freebsd/etc/mtree/
H A DBSD.include.dist66 __iterator
125 __iterator

123