| /openbsd-src/gnu/lib/libstdc++/libstdc++/include/bits/ |
| H A D | stl_iterator_base_types.h | 107 typedef _Category iterator_category; typedef 126 typedef typename _Iterator::iterator_category iterator_category; typedef 135 typedef random_access_iterator_tag iterator_category; 144 typedef random_access_iterator_tag iterator_category; 158 inline typename iterator_traits<_Iter>::iterator_category 160 { return typename iterator_traits<_Iter>::iterator_category(); }
|
| /openbsd-src/gnu/gcc/libstdc++-v3/include/bits/ |
| H A D | stl_iterator_base_types.h | 109 typedef _Category iterator_category; typedef 129 typedef typename _Iterator::iterator_category iterator_category; typedef 139 typedef random_access_iterator_tag iterator_category; 149 typedef random_access_iterator_tag iterator_category; 163 inline typename iterator_traits<_Iter>::iterator_category 165 { return typename iterator_traits<_Iter>::iterator_category(); }
|
| /openbsd-src/gnu/gcc/libstdc++-v3/include/backward/ |
| H A D | iterator.h | 87 typedef input_iterator_tag iterator_category; typedef 95 typedef output_iterator_tag iterator_category; typedef 104 typedef forward_iterator_tag iterator_category; typedef 113 typedef bidirectional_iterator_tag iterator_category; typedef 122 typedef random_access_iterator_tag iterator_category; typedef 132 inline typename iterator_traits<_Iter>::iterator_category 133 iterator_category(const _Iter& __i) in iterator_category() function
|
| /openbsd-src/gnu/lib/libstdc++/libstdc++/include/backward/ |
| H A D | iterator.h | 87 typedef input_iterator_tag iterator_category; typedef 95 typedef output_iterator_tag iterator_category; typedef 104 typedef forward_iterator_tag iterator_category; typedef 113 typedef bidirectional_iterator_tag iterator_category; typedef 122 typedef random_access_iterator_tag iterator_category; typedef 132 inline typename iterator_traits<_Iter>::iterator_category 133 iterator_category(const _Iter& __i) in iterator_category() function
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/g++.old-deja/g++.pt/ |
| H A D | crash36.C | 5 typedef typename Iterator::iterator_category 6 iterator_category; // ERROR - no type iterator_category typedef 11 typedef Category iterator_category; typedef 17 iterator<typename iterator_traits<Iterator>::iterator_category> {
|
| /openbsd-src/gnu/llvm/libcxx/include/__iterator/ |
| H A D | iterator_traits.h | 96 using _Apply = typename _ITER_TRAITS<_Iter>::iterator_category; 130 … template <class _Up> static true_type __test(__void_t<typename _Up::iterator_category>* = nullptr, 145 template <class _Up> static true_type __test(typename _Up::iterator_category* = nullptr); 232 concept __has_member_iterator_category = requires { typename _Ip::iterator_category; }; 324 using type = typename _Ip::iterator_category; 349 using iterator_category = typename _Ip::iterator_category; 361 using iterator_category = typename __iterator_traits_iterator_category<_Ip>::type; 372 using iterator_category = output_iterator_tag; 397 typedef typename _Iter::iterator_category iterator_category; 405 is_convertible<typename _Iter::iterator_category, input_iterator_tag>::value || [all …]
|
| H A D | move_iterator.h | 49 requires requires { typename iterator_traits<_Iter>::iterator_category; } 51 using iterator_category = _If< 52 … derived_from<typename iterator_traits<_Iter>::iterator_category, random_access_iterator_tag>, 54 typename iterator_traits<_Iter>::iterator_category 84 typename iterator_traits<_Iter>::iterator_category 85 > iterator_category;
|
| H A D | counted_iterator.h | 54 requires requires { typename _Iter::iterator_category; } 56 using iterator_category = typename _Iter::iterator_category;
|
| H A D | iterator.h | 30 typedef _Category iterator_category; typedef
|
| H A D | common_iterator.h | 244 requires { typename iterator_traits<_Iter>::iterator_category; } && 245 derived_from<typename iterator_traits<_Iter>::iterator_category, forward_iterator_tag>; 268 using iterator_category = _If<__denotes_forward_iter<_Iter>,
|
| /openbsd-src/gnu/llvm/libcxx/include/__algorithm/ |
| H A D | equal.h | 66 …__last1, __first2, __last2, __pred, typename iterator_traits<_InputIterator1>::iterator_category(), in equal() 67 typename iterator_traits<_InputIterator2>::iterator_category()); in equal() 79 typename iterator_traits<_InputIterator1>::iterator_category(), in equal() 80 typename iterator_traits<_InputIterator2>::iterator_category()); in equal()
|
| H A D | unique_copy.h | 101 …is_base_of<forward_iterator_tag, typename iterator_traits<_InputIterator>::iterator_category>::val… in unique_copy() 104 …se_of<forward_iterator_tag, typename iterator_traits<_OutputIterator>::iterator_category>::value && in unique_copy()
|
| /openbsd-src/gnu/lib/libstdc++/libstdc++/testsuite/24_iterators/ |
| H A D | reverse_iterator.cc | 32 typedef iterator<iterator_traits<long*>::iterator_category, in test01() 46 typedef test_iterator::iterator_category iteratory_category; in test01()
|
| H A D | ostream_iterator.cc | 43 typedef test_iterator::iterator_category iteratory_category; in test01()
|
| /openbsd-src/gnu/gcc/libstdc++-v3/include/debug/ |
| H A D | functions.h | 127 typedef typename std::iterator_traits<_InputIterator>::iterator_category in __valid_range_aux() 248 typedef typename std::iterator_traits<_InputIterator>::iterator_category in __check_sorted() 258 typedef typename std::iterator_traits<_InputIterator>::iterator_category in __check_sorted()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/ADT/ |
| H A D | iterator.h | 82 using iterator_category = IteratorCategoryT; 223 typename std::iterator_traits<WrappedIteratorT>::iterator_category, 323 typename std::iterator_traits<WrappedIteratorT>::iterator_category, 347 typename std::iterator_traits<WrappedIteratorT>::iterator_category,
|
| /openbsd-src/gnu/lib/libstdc++/libstdc++/testsuite/20_util/ |
| H A D | raw_storage_iterator.cc | 41 typedef test_iterator::iterator_category iteratory_category; in test01()
|
| /openbsd-src/gnu/llvm/libcxx/include/__ranges/ |
| H A D | lazy_split_view.h | 133 using iterator_category = input_iterator_tag; 289 using iterator_category = _If< 290 … derived_from<typename iterator_traits<iterator_t<_Tp>>::iterator_category, forward_iterator_tag>, 292 typename iterator_traits<iterator_t<_Tp>>::iterator_category
|
| /openbsd-src/gnu/gcc/libstdc++-v3/include/ext/pb_ds/detail/ov_tree_map_/ |
| H A D | node_iterators.hpp | 101 typedef trivial_iterator_tag iterator_category; typedef in pb_ds::detail::ov_tree_node_const_it_ 231 typedef trivial_iterator_tag iterator_category; typedef in pb_ds::detail::ov_tree_node_it_
|
| /openbsd-src/gnu/llvm/libcxx/include/experimental/ |
| H A D | iterator | 24 typedef output_iterator_tag iterator_category; 79 typedef output_iterator_tag iterator_category;
|
| /openbsd-src/gnu/gcc/libstdc++-v3/include/ext/pb_ds/detail/pat_trie_/ |
| H A D | child_iterator.hpp | 50 typedef std::forward_iterator_tag iterator_category; typedef
|
| H A D | const_child_iterator.hpp | 50 typedef std::forward_iterator_tag iterator_category; typedef
|
| /openbsd-src/gnu/gcc/libstdc++-v3/include/ext/pb_ds/detail/unordered_iterator/ |
| H A D | const_iterator.hpp | 57 typedef std::forward_iterator_tag iterator_category; typedef in const_iterator_
|
| H A D | point_iterator.hpp | 55 typedef trivial_iterator_tag iterator_category; typedef in point_iterator_
|
| /openbsd-src/gnu/llvm/libcxx/include/ |
| H A D | iterator | 180 typedef Category iterator_category; 219 : public iterator<typename iterator_traits<Iterator>::iterator_category, // until C++17 230 …using iterator_category = typename iterator_traits<Iterator>::iterator_category; // since C++17, u… 231 using iterator_category = see below; // since C++20 391 using iterator_category = see below; // not always present starting from C++20 515 typedef input_iterator_tag iterator_category; 550 typedef output_iterator_tag iterator_category; 577 typedef input_iterator_tag iterator_category; 616 typedef output_iterator_tag iterator_category;
|