Home
last modified time | relevance | path

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

123

/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/bits/
H A Dstl_iterator_base_types.h103 struct bidirectional_iterator_tag : public forward_iterator_tag { }; in _GLIBCXX_VISIBILITY() struct
107 struct random_access_iterator_tag : public bidirectional_iterator_tag { }; in _GLIBCXX_VISIBILITY()
H A Dstl_iterator_base_funcs.h168 bidirectional_iterator_tag) in _GLIBCXX_VISIBILITY()
H A Diterator_concepts.h67 struct bidirectional_iterator_tag; in _GLIBCXX_VISIBILITY()
431 { using type = bidirectional_iterator_tag; }; in _GLIBCXX_VISIBILITY()
674 bidirectional_iterator_tag> in _GLIBCXX_VISIBILITY()
H A Dstl_algo.h313 bidirectional_iterator_tag, bidirectional_iterator_tag, in _GLIBCXX_VISIBILITY()
1079 bidirectional_iterator_tag) in _GLIBCXX_VISIBILITY()
1244 bidirectional_iterator_tag) in _GLIBCXX_VISIBILITY()
1255 std::__reverse(__first, __middle, bidirectional_iterator_tag()); in _GLIBCXX_VISIBILITY()
1256 std::__reverse(__middle, __last, bidirectional_iterator_tag()); in _GLIBCXX_VISIBILITY()
1266 std::__reverse(__middle, __last, bidirectional_iterator_tag()); in _GLIBCXX_VISIBILITY()
1271 std::__reverse(__first, __middle, bidirectional_iterator_tag()); in _GLIBCXX_VISIBILITY()
1470 _Predicate __pred, bidirectional_iterator_tag) in _GLIBCXX_VISIBILITY()
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/bits/
H A Dstl_iterator_base_types.h103 struct bidirectional_iterator_tag : public forward_iterator_tag { }; in _GLIBCXX_VISIBILITY() struct
107 struct random_access_iterator_tag : public bidirectional_iterator_tag { }; in _GLIBCXX_VISIBILITY()
H A Dstl_iterator_base_funcs.h159 bidirectional_iterator_tag) in _GLIBCXX_VISIBILITY()
H A Diterator_concepts.h47 struct bidirectional_iterator_tag; in _GLIBCXX_VISIBILITY()
413 { using type = bidirectional_iterator_tag; }; in _GLIBCXX_VISIBILITY()
630 bidirectional_iterator_tag> in _GLIBCXX_VISIBILITY()
H A Dstl_algo.h310 bidirectional_iterator_tag, bidirectional_iterator_tag, in _GLIBCXX_VISIBILITY()
1121 bidirectional_iterator_tag) in _GLIBCXX_VISIBILITY()
1287 bidirectional_iterator_tag) in _GLIBCXX_VISIBILITY()
1298 std::__reverse(__first, __middle, bidirectional_iterator_tag()); in _GLIBCXX_VISIBILITY()
1299 std::__reverse(__middle, __last, bidirectional_iterator_tag()); in _GLIBCXX_VISIBILITY()
1309 std::__reverse(__middle, __last, bidirectional_iterator_tag()); in _GLIBCXX_VISIBILITY()
1314 std::__reverse(__first, __middle, bidirectional_iterator_tag()); in _GLIBCXX_VISIBILITY()
1513 _Predicate __pred, bidirectional_iterator_tag) in _GLIBCXX_VISIBILITY()
/netbsd-src/external/apache2/llvm/dist/libcxx/include/__iterator/
H A Diterator_traits.h55 struct _LIBCPP_TEMPLATE_VIS bidirectional_iterator_tag : public forward_iterator_tag {}; struct
56 struct _LIBCPP_TEMPLATE_VIS random_access_iterator_tag : public bidirectional_iterator_tag {};
296 using type = bidirectional_iterator_tag;
452 …ional_iterator : public __has_iterator_category_convertible_to<_Tp, bidirectional_iterator_tag> {};
H A Dconcepts.h135 derived_from<_ITER_CONCEPT<_Ip>, bidirectional_iterator_tag> &&
/netbsd-src/external/apache2/llvm/dist/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> {
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
H A DAllocatorList.h91 std::bidirectional_iterator_tag, ValueT> {
98 std::bidirectional_iterator_tag, ValueT>;
H A Dilist_iterator.h70 using iterator_category = std::bidirectional_iterator_tag;
H A DSTLExtras.h425 std::bidirectional_iterator_tag>
427 std::bidirectional_iterator_tag> {
429 std::bidirectional_iterator_tag>;
456 using type = std::bidirectional_iterator_tag;
464 std::bidirectional_iterator_tag,
597 ZipType, typename std::common_type<std::bidirectional_iterator_tag,
H A Diterator.h78 IsBidirectional = std::is_base_of<std::bidirectional_iterator_tag,
H A DSparseMultiSet.h223 using iterator_category = std::bidirectional_iterator_tag;
H A DImmutableSet.h658 using iterator_category = std::bidirectional_iterator_tag;
774 using iterator_category = std::bidirectional_iterator_tag;
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/debug/
H A Dsafe_iterator.h510 class _Safe_iterator<_Iterator, _Sequence, std::bidirectional_iterator_tag>
562 std::bidirectional_iterator_tag>::__type>& __x) in _Safe_iterator()
654 std::bidirectional_iterator_tag>
657 std::bidirectional_iterator_tag> _Safe_base;
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/debug/
H A Dsafe_iterator.h502 class _Safe_iterator<_Iterator, _Sequence, std::bidirectional_iterator_tag>
554 std::bidirectional_iterator_tag>::__type>& __x) in _Safe_iterator()
646 std::bidirectional_iterator_tag>
649 std::bidirectional_iterator_tag> _Safe_base;
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/ext/pb_ds/detail/bin_search_tree_/
H A Dpoint_iterators.hpp108 typedef std::bidirectional_iterator_tag iterator_category;
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/ext/pb_ds/detail/bin_search_tree_/
H A Dpoint_iterators.hpp108 typedef std::bidirectional_iterator_tag iterator_category;
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DInstIterator.h42 using iterator_category = std::bidirectional_iterator_tag;
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DMachineInstrBundleIterator.h121 using iterator_category = std::bidirectional_iterator_tag;
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/std/
H A Dranges644 return bidirectional_iterator_tag{};
1434 if constexpr (derived_from<_Cat, bidirectional_iterator_tag>)
1435 return bidirectional_iterator_tag{};
1461 return bidirectional_iterator_tag{};
1705 return bidirectional_iterator_tag{};
2480 if constexpr (derived_from<_OuterCat, bidirectional_iterator_tag>
2481 && derived_from<_InnerCat, bidirectional_iterator_tag>)
2482 return bidirectional_iterator_tag{};
2535 return bidirectional_iterator_tag{};
3582 return bidirectional_iterator_tag{};
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/std/
H A Dranges369 return bidirectional_iterator_tag{};
1478 if constexpr (derived_from<_Cat, bidirectional_iterator_tag>)
1479 return bidirectional_iterator_tag{};
1505 return bidirectional_iterator_tag{};
1769 return bidirectional_iterator_tag{};
2722 if constexpr (derived_from<_OuterCat, bidirectional_iterator_tag>
2723 && derived_from<_InnerCat, bidirectional_iterator_tag>
2725 return bidirectional_iterator_tag{};
2778 return bidirectional_iterator_tag{};
4119 return bidirectional_iterator_tag{};

123