| /freebsd/contrib/llvm-project/libcxx/include/__cxx03/__iterator/ |
| H A D | iterator_traits.h | 57 using _Apply = typename _ITER_TRAITS<_Iter>::iterator_category; 84 __test(__void_t<typename _Up::iterator_category>* = nullptr, 100 static true_type __test(typename _Up::iterator_category* = nullptr); 130 typedef typename _Iter::iterator_category iterator_category; 136 … is_convertible<typename _Iter::iterator_category, input_iterator_tag>::value || 137 … is_convertible<typename _Iter::iterator_category, output_iterator_tag>::value > {}; 155 typedef random_access_iterator_tag iterator_category; 159 …r_category_convertible_to : is_convertible<typename iterator_traits<_Tp>::iterator_category, _Up> { 233 using __iterator_category_type = typename iterator_traits<_Iter>::iterator_category;
|
| H A D | reverse_iterator.h | 41 : public iterator<typename iterator_traits<_Iter>::iterator_category, 59 using iterator_category = variable 62 typename iterator_traits<_Iter>::iterator_category>;
|
| H A D | iterator.h | 28 typedef _Category iterator_category; typedef
|
| H A D | move_iterator.h | 41 typename iterator_traits<_Iter>::iterator_category > 42 iterator_category; typedef
|
| H A D | distance.h | 42 …return std::__distance(__first, __last, typename iterator_traits<_InputIter>::iterator_category()); in distance()
|
| H A D | front_insert_iterator.h | 38 typedef output_iterator_tag iterator_category; typedef
|
| /freebsd/contrib/llvm-project/libcxx/include/__iterator/ |
| H A D | iterator_traits.h | 133 concept __has_member_iterator_category = requires { typename _Ip::iterator_category; }; 220 using type _LIBCPP_NODEBUG = typename _Ip::iterator_category; 250 using iterator_category = typename _Ip::iterator_category; 262 using iterator_category = typename __iterator_traits_iterator_category<_Ip>::type; 273 using iterator_category = output_iterator_tag; 299 typedef typename _Iter::iterator_category iterator_category; 305 … is_convertible<typename _Iter::iterator_category, input_iterator_tag>::value || 306 … is_convertible<typename _Iter::iterator_category, output_iterator_tag>::value > {}; 315 __test(__void_t<typename _Up::iterator_category>* = nullptr, 345 typedef random_access_iterator_tag iterator_category; [all …]
|
| H A D | move_iterator.h | 52 requires requires { typename iterator_traits<_Iter>::iterator_category; } 54 using iterator_category = 55 … _If< derived_from<typename iterator_traits<_Iter>::iterator_category, random_access_iterator_tag>, 57 typename iterator_traits<_Iter>::iterator_category >; 101 typename iterator_traits<_Iter>::iterator_category > 102 iterator_category;
|
| H A D | counted_iterator.h | 57 requires requires { typename _Iter::iterator_category; } 59 using iterator_category = typename _Iter::iterator_category;
|
| H A D | iterator.h | 28 typedef _Category iterator_category; typedef
|
| /freebsd/contrib/llvm-project/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,
|
| /freebsd/contrib/llvm-project/libcxx/include/__algorithm/ |
| H A D | find_end.h | 95 typename iterator_traits<_ForwardIterator1>::iterator_category(), in __find_end_classic() 96 typename iterator_traits<_ForwardIterator2>::iterator_category()) in __find_end_classic()
|
| H A D | unique_copy.h | 104 is_base_of<forward_iterator_tag, typename iterator_traits<_InputIterator>::iterator_category>::value, in unique_copy() 107 is_base_of<forward_iterator_tag, typename iterator_traits<_OutputIterator>::iterator_category>::value && in unique_copy()
|
| H A D | fill.h | 40 std::__fill(__first, __last, __value, typename iterator_traits<_ForwardIterator>::iterator_category());
|
| /freebsd/contrib/llvm-project/libcxx/include/__flat_set/ |
| H A D | ra_iterator.h | 46 …static_assert(_IsSame<typename iterator_traits<_Iterator>::iterator_category, random_access_iterat… 51 using iterator_category = random_access_iterator_tag; member
|
| /freebsd/contrib/llvm-project/libcxx/include/__cxx03/__algorithm/ |
| H A D | unique_copy.h | 104 …is_base_of<forward_iterator_tag, typename iterator_traits<_InputIterator>::iterator_category>::val… in unique_copy() 107 …se_of<forward_iterator_tag, typename iterator_traits<_OutputIterator>::iterator_category>::value && in unique_copy()
|
| H A D | iterator_operations.h | 48 using __iterator_category = typename iterator_traits<_Iter>::iterator_category; 138 …s::__advance_to(__iter, __count, __sentinel, typename iterator_traits<_Iter>::iterator_category());
|
| H A D | fill.h | 39 …:__fill(__first, __last, __value, typename iterator_traits<_ForwardIterator>::iterator_category()); in fill()
|
| /freebsd/contrib/llvm-project/libcxx/include/__ranges/ |
| H A D | lazy_split_view.h | 140 using iterator_category = input_iterator_tag; 278 using iterator_category = 279 …_If< derived_from<typename iterator_traits<iterator_t<_Tp>>::iterator_category, forward_iterator_t… 281 typename iterator_traits<iterator_t<_Tp>>::iterator_category >;
|
| H A D | to.h | 71 …n_range<_Range> && requires { typename iterator_traits<iterator_t<_Range>>::iterator_category; } && 72 …derived_from<typename iterator_traits<iterator_t<_Range>>::iterator_category, input_iterator_tag> … 148 using iterator_category = input_iterator_tag; member
|
| H A D | join_with_view.h | 163 using _OuterC = iterator_traits<iterator_t<_Base>>::iterator_category; 164 using _InnerC = iterator_traits<iterator_t<_InnerBase>>::iterator_category; 165 using _PatternC = iterator_traits<iterator_t<_PatternBase>>::iterator_category; 183 using iterator_category = decltype(__get_iterator_category());
|
| /freebsd/contrib/llvm-project/libcxx/include/experimental/ |
| H A D | iterator | 24 typedef output_iterator_tag iterator_category; 84 typedef output_iterator_tag iterator_category;
|
| /freebsd/contrib/llvm-project/libcxx/include/__cxx03/ |
| 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 520 typedef input_iterator_tag iterator_category; 555 typedef output_iterator_tag iterator_category; 582 typedef input_iterator_tag iterator_category; 621 typedef output_iterator_tag iterator_category;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | LoopIterator.h | 48 typename std::iterator_traits<succ_iterator>::iterator_category, 52 typename std::iterator_traits<succ_iterator>::iterator_category,
|
| /freebsd/contrib/llvm-project/libcxx/include/__cxx03/__memory/ |
| H A D | raw_storage_iterator.h | 39 typedef output_iterator_tag iterator_category; typedef
|