Home
last modified time | relevance | path

Searched refs:bidirectional_iterator_tag (Results 1 – 25 of 56) sorted by relevance

123

/openbsd-src/gnu/lib/libstdc++/libstdc++/include/bits/
H A Dstl_iterator_base_types.h86 struct bidirectional_iterator_tag : public forward_iterator_tag {}; struct
88 struct random_access_iterator_tag : public bidirectional_iterator_tag {};
H A Dstl_iterator_base_funcs.h129 bidirectional_iterator_tag) in __advance() argument
H A Dstl_algo.h1316 bidirectional_iterator_tag) in __reverse() argument
1456 bidirectional_iterator_tag) in __rotate() argument
1465 __reverse(__first, __middle, bidirectional_iterator_tag()); in __rotate()
1466 __reverse(__middle, __last, bidirectional_iterator_tag()); in __rotate()
1472 __reverse(__middle, __last, bidirectional_iterator_tag()); in __rotate()
1475 __reverse(__first, __middle, bidirectional_iterator_tag()); in __rotate()
1713 bidirectional_iterator_tag) in __partition() argument
4258 bidirectional_iterator_tag, bidirectional_iterator_tag) in __find_end() argument
4286 bidirectional_iterator_tag, bidirectional_iterator_tag, in __find_end() argument
/openbsd-src/gnu/gcc/libstdc++-v3/include/bits/
H A Dstl_iterator_base_types.h87 struct bidirectional_iterator_tag : public forward_iterator_tag {}; struct
90 struct random_access_iterator_tag : public bidirectional_iterator_tag {};
H A Dstl_iterator_base_funcs.h135 bidirectional_iterator_tag) in __advance() argument
H A Dstl_list.h118 typedef std::bidirectional_iterator_tag iterator_category;
196 typedef std::bidirectional_iterator_tag iterator_category;
H A Dstl_algo.h1636 bidirectional_iterator_tag) in __reverse() argument
1799 bidirectional_iterator_tag) in __rotate() argument
1808 std::__reverse(__first, __middle, bidirectional_iterator_tag()); in __rotate()
1809 std::__reverse(__middle, __last, bidirectional_iterator_tag()); in __rotate()
1818 std::__reverse(__middle, __last, bidirectional_iterator_tag()); in __rotate()
1820 std::__reverse(__first, __middle, bidirectional_iterator_tag()); in __rotate()
2057 bidirectional_iterator_tag) in __partition() argument
5348 bidirectional_iterator_tag, bidirectional_iterator_tag) in __find_end() argument
5381 bidirectional_iterator_tag, bidirectional_iterator_tag, in __find_end() argument
/openbsd-src/gnu/llvm/libcxx/include/__iterator/
H A Diterator_traits.h73 struct _LIBCPP_TEMPLATE_VIS bidirectional_iterator_tag : public forward_iterator_tag {}; struct
74 struct _LIBCPP_TEMPLATE_VIS random_access_iterator_tag : public bidirectional_iterator_tag {};
306 using type = bidirectional_iterator_tag;
462 …ional_iterator : public __has_iterator_category_convertible_to<_Tp, bidirectional_iterator_tag> {};
503 !__has_iterator_category_convertible_to<_Tp, bidirectional_iterator_tag>::value> {};
508 __has_iterator_category_convertible_to<_Tp, bidirectional_iterator_tag>::value &&
H A Dadvance.h44 …Iter& __i, typename iterator_traits<_BiDirIter>::difference_type __n, bidirectional_iterator_tag) { in __advance() argument
/openbsd-src/gnu/gcc/libstdc++-v3/include/backward/
H A Diterator.h74 using std::bidirectional_iterator_tag;
113 typedef bidirectional_iterator_tag iterator_category;
/openbsd-src/gnu/lib/libstdc++/libstdc++/include/backward/
H A Diterator.h74 using std::bidirectional_iterator_tag;
113 typedef bidirectional_iterator_tag iterator_category;
/openbsd-src/gnu/llvm/libcxx/include/__ranges/
H A Dfilter_view.h114 _If<derived_from<_Cat, bidirectional_iterator_tag>, bidirectional_iterator_tag,
129 _If<bidirectional_range<_View>, bidirectional_iterator_tag,
H A Djoin_view.h61 …derived_from<_OuterC, bidirectional_iterator_tag> && derived_from<_InnerC, bidirectional_iterator_…
63 bidirectional_iterator_tag,
243 bidirectional_iterator_tag,
/openbsd-src/gnu/llvm/libcxx/include/__algorithm/
H A Dstable_partition.h158 _Distance __len, _Pair __p, bidirectional_iterator_tag __bit) in __stable_partition_impl()
269 bidirectional_iterator_tag) in __stable_partition_impl() argument
306 std::move(__first), std::move(__last), __pred, __len, __p, bidirectional_iterator_tag()); in __stable_partition_impl()
H A Dranges_iterator_concept.h36 return bidirectional_iterator_tag(); in __get_iterator_concept()
H A Dfind_end.h102 bidirectional_iterator_tag, in __find_end() argument
103 bidirectional_iterator_tag) { in __find_end()
H A Dreverse.h27 …rse_impl(_BidirectionalIterator __first, _BidirectionalIterator __last, bidirectional_iterator_tag) in __reverse_impl() argument
H A Dpartition.h53 bidirectional_iterator_tag) in __partition_impl() argument
/openbsd-src/gnu/llvm/libcxx/include/__filesystem/
H A Dpath_iterator.h46 typedef bidirectional_iterator_tag iterator_concept;
/openbsd-src/gnu/llvm/llvm/include/llvm/ADT/
H A DAllocatorList.h90 std::bidirectional_iterator_tag, ValueT> {
97 std::bidirectional_iterator_tag, ValueT>;
H A Dilist_iterator.h70 using iterator_category = std::bidirectional_iterator_tag;
/openbsd-src/gnu/llvm/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDie.h354 : public iterator_facade_base<iterator, std::bidirectional_iterator_tag,
407 bidirectional_iterator_tag, const llvm::DWARFDie> {
/openbsd-src/gnu/gcc/libstdc++-v3/include/ext/pb_ds/detail/bin_search_tree_/
H A Dpoint_iterators.hpp116 typedef std::bidirectional_iterator_tag iterator_category;
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DInstIterator.h42 using iterator_category = std::bidirectional_iterator_tag;
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DVPlanCFG.h35 std::bidirectional_iterator_tag,

123