Home
last modified time | relevance | path

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

123

/openbsd-src/gnu/llvm/libcxx/include/__ranges/
H A Dtransform_view.h63 template<bool> class __iterator; variable
84 constexpr __iterator<false> begin() { in begin()
85 return __iterator<false>{*this, ranges::begin(__base_)}; in begin()
88 constexpr __iterator<true> begin() const in begin()
92 return __iterator<true>(*this, ranges::begin(__base_)); in begin()
100 constexpr __iterator<false> end() in end()
103 return __iterator<false>(*this, ranges::end(__base_)); in end()
113 constexpr __iterator<true> end() const in end()
117 return __iterator<true>(*this, ranges::end(__base_)); in end()
162 class transform_view<_View, _Fn>::__iterator
[all …]
H A Delements_view.h65 class __iterator;
88 return __iterator</*_Const=*/false>(ranges::begin(__base_)); in begin()
94 return __iterator</*_Const=*/true>(ranges::begin(__base_)); in begin()
106 return __iterator</*_Const=*/false>{ranges::end(__base_)}; in end()
118 return __iterator</*_Const=*/true>{ranges::end(__base_)}; in end()
163 class elements_view<_View, _Np>::__iterator
166 friend class __iterator;
201 _LIBCPP_HIDE_FROM_ABI __iterator()
205 …_LIBCPP_HIDE_FROM_ABI constexpr explicit __iterator(iterator_t<_Base> __current) : __current_(std:…
207 _LIBCPP_HIDE_FROM_ABI constexpr __iterator(__iterator<!_Const> __i)
[all …]
H A Diota_view.h97 struct __iterator : public __iota_iterator_category<_Start> {
112 __iterator() requires default_initializable<_Start> = default;
115 constexpr explicit __iterator(_Start __value) : __value_(std::move(__value)) {}
123 constexpr __iterator& operator++() {
132 constexpr __iterator operator++(int) requires incrementable<_Start> {
139 constexpr __iterator& operator--() requires __decrementable<_Start> {
145 constexpr __iterator operator--(int) requires __decrementable<_Start> {
152 constexpr __iterator& operator+=(difference_type __n)
168 constexpr __iterator& operator-=(difference_type __n)
191 friend constexpr bool operator==(const __iterator& __x, const __iterator& __y)
[all …]
H A Dzip_view.h133 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...>…
246 …constexpr explicit __iterator(__tuple_or_pair<iterator_t<__maybe_const<_Const, _Views>>...> __curr…
250 friend class zip_view<_Views...>::__iterator;
[all …]
H A Distream_view.h42 class __iterator; variable
50 return __iterator{*this}; in begin()
62 class basic_istream_view<_Val, _CharT, _Traits>::__iterator {
68 _LIBCPP_HIDE_FROM_ABI constexpr explicit __iterator( 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.h61 class __iterator; variable
83 constexpr __iterator begin() { in begin()
98 return __iterator{*this, ranges::end(__base_)}; in end()
122 class filter_view<_View, _Pred>::__iterator : public __filter_iterator_category<_View> {
138 __iterator() requires default_initializable<iterator_t<_View>> = default;
141 constexpr __iterator(filter_view& __parent, iterator_t<_View> __current)
160 constexpr __iterator& operator++() {
168 constexpr __iterator operator++(int) requires forward_range<_View> {
175 constexpr __iterator& operator--() requires bidirectional_range<_View> {
182 constexpr __iterator operator--(int) requires bidirectional_range<_View> {
[all …]
H A Djoin_view.h79 template<bool> struct __iterator;
109 return __iterator<__use_const>{*this, ranges::begin(__base_)};
118 return __iterator<true>{*this, ranges::begin(__base_)};
128 return __iterator<__simple_view<_View>>{*this, ranges::end(__base_)};
145 return __iterator<true>{*this, ranges::end(__base_)};
180 friend constexpr bool operator==(const __iterator<_OtherConst>& __x, const __sentinel& __y) {
191 struct join_view<_View>::__iterator final
195 friend struct __iterator;
236 _LIBCPP_HIDE_FROM_ABI constexpr __iterator(_Parent* __parent, _Outer __outer, _Inner __inner)
257 __iterator() requires default_initializable<_Outer> = default;
[all …]
H A Dsplit_view.h56 friend struct __iterator;
61 struct __iterator;
95 _LIBCPP_HIDE_FROM_ABI constexpr __iterator begin() { in begin()
104 return __iterator{*this, ranges::end(__base_), {}}; in end()
120 struct split_view<_View, _Pattern>::__iterator {
135 _LIBCPP_HIDE_FROM_ABI __iterator() = default;
137 _LIBCPP_HIDE_FROM_ABI constexpr __iterator(
145 _LIBCPP_HIDE_FROM_ABI constexpr __iterator& operator++() {
161 _LIBCPP_HIDE_FROM_ABI constexpr __iterator operator++(int) {
167 …_LIBCPP_HIDE_FROM_ABI friend constexpr bool operator==(const __iterator& __x, const __iterator& __…
[all …]
/openbsd-src/gnu/llvm/libcxx/include/
H A DCMakeLists.txt373 __iterator/access.h
374 __iterator/advance.h
375 __iterator/back_insert_iterator.h
376 __iterator/bounded_iter.h
377 __iterator/common_iterator.h
378 __iterator/concepts.h
379 __iterator/counted_iterator.h
380 __iterator/data.h
381 __iterator/default_sentinel.h
382 __iterator/distance.h
[all …]
H A Diterator680 #include <__iterator/access.h>
681 #include <__iterator/advance.h>
682 #include <__iterator/back_insert_iterator.h>
683 #include <__iterator/bounded_iter.h>
684 #include <__iterator/common_iterator.h>
685 #include <__iterator/concepts.h>
686 #include <__iterator/counted_iterator.h>
687 #include <__iterator/data.h>
688 #include <__iterator/default_sentinel.h>
689 #include <__iterator/distance.h>
[all …]
H A Dmodule.modulemap.in867 export iterator.__iterator.incrementable_traits
982 module __iterator {
983 module access { private header "__iterator/access.h" }
984 module advance { private header "__iterator/advance.h" }
985 module back_insert_iterator { private header "__iterator/back_insert_iterator.h" }
986 module bounded_iter { private header "__iterator/bounded_iter.h" }
987 module common_iterator { private header "__iterator/common_iterator.h" }
989 private header "__iterator/concepts.h"
993 module counted_iterator { private header "__iterator/counted_iterator.h" }
994 module data { private header "__iterator/data.h" }
[all …]
H A Dspan134 #include <__iterator/bounded_iter.h>
135 #include <__iterator/concepts.h>
136 #include <__iterator/iterator_traits.h>
137 #include <__iterator/wrap_iter.h>
154 #include <__iterator/access.h>
155 #include <__iterator/data.h>
156 #include <__iterator/empty.h>
157 #include <__iterator/reverse_access.h>
158 #include <__iterator/size.h>
H A Darray117 #include <__iterator/reverse_iterator.h>
129 #include <__iterator/access.h>
130 #include <__iterator/data.h>
131 #include <__iterator/empty.h>
132 #include <__iterator/reverse_access.h>
133 #include <__iterator/size.h>
H A Dlibcxx.imp32 { include: [ "@<__iterator/.*>", "private", "<iterator>", "public" ] },
/openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/g++.old-deja/g++.other/
H A Dcrash24.C6 class __iterator;
7 friend class __iterator; variable
8 typedef __iterator const_iterator;
10 __iterator begin(); // ERROR -
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/libcxx/include/
H A DBUILD.gn448 "__iterator/access.h",
449 "__iterator/advance.h",
450 "__iterator/back_insert_iterator.h",
451 "__iterator/bounded_iter.h",
452 "__iterator/common_iterator.h",
453 "__iterator/concepts.h",
454 "__iterator/counted_iterator.h",
455 "__iterator/data.h",
456 "__iterator/default_sentinel.h",
457 "__iterator/distance.h",
[all …]
/openbsd-src/gnu/lib/libcxx/
H A DMakefile462 __iterator/access.h \
463 __iterator/advance.h \
464 __iterator/back_insert_iterator.h \
465 __iterator/bounded_iter.h \
466 __iterator/common_iterator.h \
467 __iterator/concepts.h \
468 __iterator/counted_iterator.h \
469 __iterator/data.h \
470 __iterator/default_sentinel.h \
471 __iterator/distance.h \
[all …]
/openbsd-src/gnu/llvm/libcxx/include/__format/
H A Dbuffer.h518 struct __iterator {
521 _LIBCPP_HIDE_FROM_ABI constexpr explicit __iterator(__retarget_buffer& __buffer)
523 _LIBCPP_HIDE_FROM_ABI constexpr __iterator& operator=(const _CharT& __c) {
527 _LIBCPP_HIDE_FROM_ABI constexpr __iterator& operator=(_CharT&& __c) {
532 _LIBCPP_HIDE_FROM_ABI constexpr __iterator& operator*() { return *this; }
533 _LIBCPP_HIDE_FROM_ABI constexpr __iterator& operator++() { return *this; }
534 _LIBCPP_HIDE_FROM_ABI constexpr __iterator operator++(int) { return *this; }
540 _LIBCPP_HIDE_FROM_ABI __iterator __make_output_iterator() { return __iterator{*this}; }
H A Dformat_context.h166 basic_format_context<typename __format::__retarget_buffer<_CharT>::__iterator, _CharT> {
168 using iterator = typename __format::__retarget_buffer<_CharT>::__iterator;
/openbsd-src/gnu/gcc/libstdc++-v3/include/debug/
H A Dformatter.h152 __iterator,
214 : _M_kind(__iterator), _M_variant()
243 : _M_kind(__iterator), _M_variant()
256 : _M_kind(__iterator), _M_variant()
269 : _M_kind(__iterator), _M_variant()
/openbsd-src/gnu/gcc/libstdc++-v3/src/
H A Ddebug.cc284 if (_M_kind == __iterator) in _M_print_field()
397 if (_M_kind == __iterator) in _M_print_description()
511 if (_M_parameters[__i]._M_kind == _Parameter::__iterator in _M_error()
/openbsd-src/distrib/sets/lists/comp/
H A Dclang.amd64399 ./usr/include/c++/v1/__iterator
400 ./usr/include/c++/v1/__iterator/access.h
401 ./usr/include/c++/v1/__iterator/advance.h
402 ./usr/include/c++/v1/__iterator/back_insert_iterator.h
403 ./usr/include/c++/v1/__iterator/bounded_iter.h
404 ./usr/include/c++/v1/__iterator/common_iterator.h
405 ./usr/include/c++/v1/__iterator/concepts.h
406 ./usr/include/c++/v1/__iterator/counted_iterator.h
407 ./usr/include/c++/v1/__iterator/data.h
408 ./usr/include/c++/v1/__iterator/default_sentinel.h
[all …]
H A Dclang.macppc398 ./usr/include/c++/v1/__iterator
399 ./usr/include/c++/v1/__iterator/access.h
400 ./usr/include/c++/v1/__iterator/advance.h
401 ./usr/include/c++/v1/__iterator/back_insert_iterator.h
402 ./usr/include/c++/v1/__iterator/bounded_iter.h
403 ./usr/include/c++/v1/__iterator/common_iterator.h
404 ./usr/include/c++/v1/__iterator/concepts.h
405 ./usr/include/c++/v1/__iterator/counted_iterator.h
406 ./usr/include/c++/v1/__iterator/data.h
407 ./usr/include/c++/v1/__iterator/default_sentinel.h
[all …]
H A Dclang.loongson398 ./usr/include/c++/v1/__iterator
399 ./usr/include/c++/v1/__iterator/access.h
400 ./usr/include/c++/v1/__iterator/advance.h
401 ./usr/include/c++/v1/__iterator/back_insert_iterator.h
402 ./usr/include/c++/v1/__iterator/bounded_iter.h
403 ./usr/include/c++/v1/__iterator/common_iterator.h
404 ./usr/include/c++/v1/__iterator/concepts.h
405 ./usr/include/c++/v1/__iterator/counted_iterator.h
406 ./usr/include/c++/v1/__iterator/data.h
407 ./usr/include/c++/v1/__iterator/default_sentinel.h
[all …]
H A Dclang.octeon398 ./usr/include/c++/v1/__iterator
399 ./usr/include/c++/v1/__iterator/access.h
400 ./usr/include/c++/v1/__iterator/advance.h
401 ./usr/include/c++/v1/__iterator/back_insert_iterator.h
402 ./usr/include/c++/v1/__iterator/bounded_iter.h
403 ./usr/include/c++/v1/__iterator/common_iterator.h
404 ./usr/include/c++/v1/__iterator/concepts.h
405 ./usr/include/c++/v1/__iterator/counted_iterator.h
406 ./usr/include/c++/v1/__iterator/data.h
407 ./usr/include/c++/v1/__iterator/default_sentinel.h
[all …]

123