Home
last modified time | relevance | path

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

12345678

/openbsd-src/gnu/lib/libstdc++/libstdc++/include/bits/
H A Dstl_iterator_base_types.h107 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 Dstl_iterator_base_types.h109 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 Diterator.h87 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 Diterator.h87 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 Dcrash36.C5 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 Diterator_traits.h96 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 Dmove_iterator.h49 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 Dcounted_iterator.h54 requires requires { typename _Iter::iterator_category; }
56 using iterator_category = typename _Iter::iterator_category;
H A Diterator.h30 typedef _Category iterator_category; typedef
H A Dcommon_iterator.h244 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 Dequal.h66 …__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 Dunique_copy.h101 …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 Dreverse_iterator.cc32 typedef iterator<iterator_traits<long*>::iterator_category, in test01()
46 typedef test_iterator::iterator_category iteratory_category; in test01()
H A Dostream_iterator.cc43 typedef test_iterator::iterator_category iteratory_category; in test01()
/openbsd-src/gnu/gcc/libstdc++-v3/include/debug/
H A Dfunctions.h127 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 Diterator.h82 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 Draw_storage_iterator.cc41 typedef test_iterator::iterator_category iteratory_category; in test01()
/openbsd-src/gnu/llvm/libcxx/include/__ranges/
H A Dlazy_split_view.h133 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 Dnode_iterators.hpp101 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 Diterator24 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 Dchild_iterator.hpp50 typedef std::forward_iterator_tag iterator_category; typedef
H A Dconst_child_iterator.hpp50 typedef std::forward_iterator_tag iterator_category; typedef
/openbsd-src/gnu/gcc/libstdc++-v3/include/ext/pb_ds/detail/unordered_iterator/
H A Dconst_iterator.hpp57 typedef std::forward_iterator_tag iterator_category; typedef in const_iterator_
H A Dpoint_iterator.hpp55 typedef trivial_iterator_tag iterator_category; typedef in point_iterator_
/openbsd-src/gnu/llvm/libcxx/include/
H A Diterator180 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;

12345678