| /src/contrib/llvm-project/libcxx/include/__iterator/ |
| H A D | iterator_traits.h | 70 struct _LIBCPP_TEMPLATE_VIS bidirectional_iterator_tag : public forward_iterator_tag {}; struct 71 struct _LIBCPP_TEMPLATE_VIS random_access_iterator_tag : public bidirectional_iterator_tag {}; 288 using type = bidirectional_iterator_tag; 437 …tional_iterator_category = __has_iterator_category_convertible_to<_Tp, bidirectional_iterator_tag>; 476 … !__has_iterator_category_convertible_to<_Tp, bidirectional_iterator_tag>::value>; 481 … __has_iterator_category_convertible_to<_Tp, bidirectional_iterator_tag>::value &&
|
| H A D | advance.h | 46 …Iter& __i, typename iterator_traits<_BiDirIter>::difference_type __n, bidirectional_iterator_tag) { in __advance() argument
|
| H A D | concepts.h | 147 …forward_iterator<_Ip> && derived_from<_ITER_CONCEPT<_Ip>, bidirectional_iterator_tag> && requires(… in requires()
|
| H A D | move_iterator.h | 79 return bidirectional_iterator_tag{};
|
| H A D | reverse_iterator.h | 84 …ncept = _If<random_access_iterator<_Iter>, random_access_iterator_tag, bidirectional_iterator_tag>;
|
| /src/contrib/llvm-project/libcxx/include/__ranges/ |
| H A D | filter_view.h | 120 _If<derived_from<_Cat, bidirectional_iterator_tag>, 121 bidirectional_iterator_tag, 136 bidirectional_iterator_tag,
|
| H A D | join_view.h | 62 …_If< derived_from<_OuterC, bidirectional_iterator_tag> && derived_from<_InnerC, bidirectional_iter… 64 bidirectional_iterator_tag, 263 bidirectional_iterator_tag,
|
| H A D | chunk_by_view.h | 154 …using iterator_concept = conditional_t<bidirectional_range<_View>, bidirectional_iterator_tag, fo…
|
| /src/contrib/llvm-project/libcxx/include/__algorithm/ |
| H A D | stable_partition.h | 155 bidirectional_iterator_tag __bit) { in __stable_partition_impl() 252 …alIterator __first, _BidirectionalIterator __last, _Predicate __pred, bidirectional_iterator_tag) { in __stable_partition_impl() argument 285 std::move(__first), std::move(__last), __pred, __len, __p, bidirectional_iterator_tag()); in __stable_partition_impl()
|
| H A D | ranges_iterator_concept.h | 39 return bidirectional_iterator_tag(); in __get_iterator_concept()
|
| H A D | find_end.h | 99 bidirectional_iterator_tag, in __find_end() argument 100 bidirectional_iterator_tag) { in __find_end()
|
| H A D | reverse.h | 29 …e_impl(_BidirectionalIterator __first, _BidirectionalIterator __last, bidirectional_iterator_tag) { in __reverse_impl() argument
|
| H A D | partition.h | 50 …directionalIterator __first, _Sentinel __sentinel, _Predicate __pred, bidirectional_iterator_tag) { in __partition_impl() argument
|
| H A D | iterator_operations.h | 189 bidirectional_iterator_tag) {
|
| H A D | rotate.h | 143 bidirectional_iterator_tag) { in __rotate_impl() argument
|
| /src/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/ |
| H A D | DWARFDie.h | 354 : public iterator_facade_base<iterator, std::bidirectional_iterator_tag, 407 bidirectional_iterator_tag, const llvm::DWARFDie> {
|
| /src/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | AllocatorList.h | 90 std::bidirectional_iterator_tag, ValueT> { 97 std::bidirectional_iterator_tag, ValueT>;
|
| H A D | ilist_iterator.h | 100 using iterator_category = std::bidirectional_iterator_tag; 234 using iterator_category = std::bidirectional_iterator_tag;
|
| H A D | iterator.h | 92 IsBidirectional = std::is_base_of<std::bidirectional_iterator_tag,
|
| H A D | SparseMultiSet.h | 223 using iterator_category = std::bidirectional_iterator_tag;
|
| /src/contrib/llvm-project/libcxx/include/__filesystem/ |
| H A D | path_iterator.h | 43 typedef bidirectional_iterator_tag iterator_concept;
|
| /src/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | InstIterator.h | 42 using iterator_category = std::bidirectional_iterator_tag;
|
| /src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanCFG.h | 36 std::bidirectional_iterator_tag,
|
| /src/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineInstrBundleIterator.h | 121 using iterator_category = std::bidirectional_iterator_tag;
|
| /src/contrib/llvm-project/libcxx/modules/std/ |
| H A D | iterator.inc | 128 using std::bidirectional_iterator_tag;
|