Home
last modified time | relevance | path

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

12345

/freebsd-13.1/contrib/llvm-project/libcxx/include/__iterator/
H A Diterator_traits.h78 using _Apply = typename _ITER_TRAITS<_Iter>::iterator_category;
129 template <class _Up> static char __test(typename _Up::iterator_category* = nullptr);
216 concept __has_member_iterator_category = requires { typename _Ip::iterator_category; };
308 using type = typename _Ip::iterator_category;
333 using iterator_category = typename _Ip::iterator_category;
345 using iterator_category = typename __iterator_traits_iterator_category<_Ip>::type;
356 using iterator_category = output_iterator_tag;
381 typedef typename _Iter::iterator_category iterator_category;
390 is_convertible<typename _Iter::iterator_category, output_iterator_tag>::value
417 typedef random_access_iterator_tag iterator_category;
[all …]
H A Dreverse_iterator.h39 : public iterator<typename iterator_traits<_Iter>::iterator_category,
65 typename iterator_traits<_Iter>::iterator_category> iterator_category;
H A Dcounted_iterator.h49 requires requires { typename _Iter::iterator_category; }
51 using iterator_category = typename _Iter::iterator_category;
H A Diterator.h33 typedef _Category iterator_category; typedef
H A Dcommon_iterator.h261 requires { typename iterator_traits<_Iter>::iterator_category; } &&
262 derived_from<typename iterator_traits<_Iter>::iterator_category, forward_iterator_tag>;
285 using iterator_category = _If<__denotes_forward_iter<_Iter>,
H A Ddistance.h49 …turn _VSTD::__distance(__first, __last, typename iterator_traits<_InputIter>::iterator_category()); in distance()
H A Dmove_iterator.h38 typename iterator_traits<_Iter>::iterator_category> iterator_category; typedef
H A Dfront_insert_iterator.h40 typedef output_iterator_tag iterator_category; typedef
H A Dostream_iterator.h37 typedef output_iterator_tag iterator_category; typedef
H A Dback_insert_iterator.h40 typedef output_iterator_tag iterator_category; typedef
/freebsd-13.1/contrib/llvm-project/libcxx/include/__algorithm/
H A Dequal.h71 …__last1, __first2, __last2, __pred, typename iterator_traits<_InputIterator1>::iterator_category(), in equal()
72 typename iterator_traits<_InputIterator2>::iterator_category()); in equal()
81 typename iterator_traits<_InputIterator1>::iterator_category(), in equal()
82 typename iterator_traits<_InputIterator2>::iterator_category()); in equal()
H A Dis_permutation.h148 …last1, __first2, __last2, __pred, typename iterator_traits<_ForwardIterator1>::iterator_category(), in is_permutation()
149 typename iterator_traits<_ForwardIterator2>::iterator_category()); in is_permutation()
159 typename iterator_traits<_ForwardIterator1>::iterator_category(), in is_permutation()
160 typename iterator_traits<_ForwardIterator2>::iterator_category()); in is_permutation()
H A Dunique_copy.h96 typename iterator_traits<_InputIterator>::iterator_category(), in unique_copy()
97 typename iterator_traits<_OutputIterator>::iterator_category()); in unique_copy()
H A Dfind_end.h138 …last1, __first2, __last2, __pred, typename iterator_traits<_ForwardIterator1>::iterator_category(), in find_end()
139 typename iterator_traits<_ForwardIterator2>::iterator_category()); in find_end()
H A Dsearch.h106 typename iterator_traits<_ForwardIterator1>::iterator_category(), in search()
107 typename iterator_traits<_ForwardIterator2>::iterator_category()).first; in search()
H A Dreverse.h54 …:__reverse(__first, __last, typename iterator_traits<_BidirectionalIterator>::iterator_category()); in reverse()
H A Dfill.h48 …__fill(__first, __last, __value_, typename iterator_traits<_ForwardIterator>::iterator_category()); in fill()
H A Dpartition.h81 … (__first, __last, __pred, typename iterator_traits<_ForwardIterator>::iterator_category()); in partition()
/freebsd-13.1/contrib/llvm-project/libcxx/include/__functional/
H A Ddefault_searcher.h42 typename iterator_traits<_ForwardIterator>::iterator_category(), in operator()
43 typename iterator_traits<_ForwardIterator2>::iterator_category()); in operator()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ADT/
H A Diterator.h68 using iterator_category = IteratorCategoryT;
199 typename std::iterator_traits<WrappedIteratorT>::iterator_category,
299 typename std::iterator_traits<WrappedIteratorT>::iterator_category,
323 typename std::iterator_traits<WrappedIteratorT>::iterator_category,
/freebsd-13.1/contrib/llvm-project/libcxx/include/experimental/
H A Diterator24 typedef output_iterator_tag iterator_category;
73 typedef output_iterator_tag iterator_category;
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopIterator.h48 typename std::iterator_traits<succ_iterator>::iterator_category,
52 typename std::iterator_traits<succ_iterator>::iterator_category,
/freebsd-13.1/contrib/llvm-project/libcxx/include/
H A Diterator155 typedef Category iterator_category;
193 : public iterator<typename iterator_traits<Iterator>::iterator_category, // until C++17
340 typedef typename iterator_traits<Iterator>::iterator_category iterator_category;
418 typedef input_iterator_tag iterator_category;
451 typedef output_iterator_tag iterator_category;
478 typedef input_iterator_tag iterator_category;
515 typedef output_iterator_tag iterator_category;
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Support/
H A DLineIterator.h42 using iterator_category = std::forward_iterator_tag;
/freebsd-13.1/contrib/llvm-project/libcxx/include/__memory/
H A Draw_storage_iterator.h41 typedef output_iterator_tag iterator_category; typedef

12345