/freebsd/contrib/llvm-project/libcxx/include/__iterator/ |
H A D | iterator_traits.h | 89 using _Apply = typename _ITER_TRAITS<_Iter>::iterator_category; 116 __test(__void_t<typename _Up::iterator_category>* = nullptr, 132 static true_type __test(typename _Up::iterator_category* = nullptr); 209 concept __has_member_iterator_category = requires { typename _Ip::iterator_category; }; 306 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; 382 typedef typename _Iter::iterator_category iterator_category; 388 … is_convertible<typename _Iter::iterator_category, input_iterator_tag>::value || [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; 30 typedef _Category iterator_category; global() typedef
|
H A D | common_iterator.h | 266 typename iterator_traits<_Iter>::iterator_category; 267 } && derived_from<typename iterator_traits<_Iter>::iterator_category, forward_iterator_tag>; 286 …using iterator_category = _If<__denotes_forward_iter<_Iter>, forward_iterator_tag, input_iterator_…
|
H A D | reverse_iterator.h | 53 : public iterator<typename iterator_traits<_Iter>::iterator_category, 78 using iterator_category = variable 81 typename iterator_traits<_Iter>::iterator_category>;
|
H A D | ostream_iterator.h | 37 typedef output_iterator_tag iterator_category; 35 typedef output_iterator_tag iterator_category; global() typedef
|
H A D | back_insert_iterator.h | 42 typedef output_iterator_tag iterator_category; 40 typedef output_iterator_tag iterator_category; global() typedef
|
H A D | front_insert_iterator.h | 42 typedef output_iterator_tag iterator_category; 40 typedef output_iterator_tag iterator_category; global() typedef
|
H A D | bounded_iter.h | 56 using iterator_category = typename iterator_traits<_Iterator>::iterator_category; member
|
H A D | ostreambuf_iterator.h | 35 typedef output_iterator_tag iterator_category; 34 typedef output_iterator_tag iterator_category; global() typedef
|
H A D | insert_iterator.h | 52 typedef output_iterator_tag iterator_category; 50 typedef output_iterator_tag iterator_category; global() 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 | 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());
|
H A D | iterator_operations.h | 78 using __iterator_category = typename iterator_traits<_Iter>::iterator_category; 169 …s::__advance_to(__iter, __count, __sentinel, typename iterator_traits<_Iter>::iterator_category());
|
H A D | find_end.h | 202 typename iterator_traits<_ForwardIterator1>::iterator_category(), in __find_end_classic() 203 typename iterator_traits<_ForwardIterator2>::iterator_category()) in __find_end_classic()
|
/freebsd/contrib/llvm-project/libcxx/include/__ranges/ |
H A D | to.h | 79 …n_range<_Range> && requires { typename iterator_traits<iterator_t<_Range>>::iterator_category; } && 80 …derived_from<typename iterator_traits<iterator_t<_Range>>::iterator_category, input_iterator_tag> … 145 using iterator_category = input_iterator_tag; member
|
H A D | lazy_split_view.h | 139 using iterator_category = input_iterator_tag; 277 using iterator_category = 278 …_If< derived_from<typename iterator_traits<iterator_t<_Tp>>::iterator_category, forward_iterator_t… 280 typename iterator_traits<iterator_t<_Tp>>::iterator_category >;
|
H A D | join_view.h | 58 using _OuterC = typename iterator_traits<iterator_t<_View>>::iterator_category; 59 using _InnerC = typename iterator_traits<iterator_t<range_reference_t<_View>>>::iterator_category; 61 using iterator_category =
|
/freebsd/contrib/llvm-project/libcxx/include/experimental/ |
H A D | iterator | 24 typedef output_iterator_tag iterator_category; 79 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/ |
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/libcxx/include/__memory/ |
H A D | raw_storage_iterator.h | 45 typedef output_iterator_tag iterator_category; 40 typedef output_iterator_tag iterator_category; global() typedef
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | LineIterator.h | 42 using iterator_category = std::forward_iterator_tag;
|