| /openbsd-src/gnu/llvm/libcxx/include/__ranges/ |
| H A D | transform_view.h | 63 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 D | elements_view.h | 65 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 D | iota_view.h | 97 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 D | zip_view.h | 133 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 D | istream_view.h | 42 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 D | filter_view.h | 61 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 D | join_view.h | 79 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 D | split_view.h | 56 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 D | CMakeLists.txt | 373 __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 D | iterator | 680 #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 D | module.modulemap.in | 867 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 D | span | 134 #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 D | array | 117 #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 D | libcxx.imp | 32 { include: [ "@<__iterator/.*>", "private", "<iterator>", "public" ] },
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/g++.old-deja/g++.other/ |
| H A D | crash24.C | 6 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 D | BUILD.gn | 448 "__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 D | Makefile | 462 __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 D | buffer.h | 518 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 D | format_context.h | 166 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 D | formatter.h | 152 __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 D | debug.cc | 284 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 D | clang.amd64 | 399 ./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 D | clang.macppc | 398 ./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 D | clang.loongson | 398 ./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 D | clang.octeon | 398 ./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 …]
|