Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/libstdc++/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
H A Dstl_tree.h160 typedef bidirectional_iterator_tag iterator_category;
232 typedef bidirectional_iterator_tag iterator_category;
H A Dboost_concept_check.h506 std::bidirectional_iterator_tag> >();
/freebsd-12.1/contrib/libstdc++/include/backward/
H A Diterator.h74 using std::bidirectional_iterator_tag;
113 typedef bidirectional_iterator_tag iterator_category;
/freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDie.h337 : public iterator_facade_base<iterator, std::bidirectional_iterator_tag,
395 bidirectional_iterator_tag, const llvm::DWARFDie> {
/freebsd-12.1/contrib/llvm/include/llvm/ADT/
H A DAllocatorList.h92 std::bidirectional_iterator_tag, ValueT> {
99 std::bidirectional_iterator_tag, ValueT>;
H A DSparseMultiSet.h221 class iterator_base : public std::iterator<std::bidirectional_iterator_tag,
251 using super = std::iterator<std::bidirectional_iterator_tag, ValueT>;
H A DSTLExtras.h367 std::bidirectional_iterator_tag>
369 std::bidirectional_iterator_tag> {
371 std::bidirectional_iterator_tag>;
398 using type = std::bidirectional_iterator_tag;
406 std::bidirectional_iterator_tag,
543 ZipType, typename std::common_type<std::bidirectional_iterator_tag,
H A Dilist_iterator.h71 using iterator_category = std::bidirectional_iterator_tag;
H A Diterator.h75 IsBidirectional = std::is_base_of<std::bidirectional_iterator_tag,
H A DImmutableSet.h651 : public std::iterator<std::bidirectional_iterator_tag,
762 : public std::iterator<std::bidirectional_iterator_tag,
H A DIntervalMap.h1298 public std::iterator<std::bidirectional_iterator_tag, ValT> {
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DInstIterator.h43 using iterator_category = std::bidirectional_iterator_tag;
H A DMetadata.h1340 public std::iterator<std::bidirectional_iterator_tag, T2> {
/freebsd-12.1/contrib/libstdc++/include/ext/pb_ds/detail/bin_search_tree_/
H A Dpoint_iterators.hpp116 typedef std::bidirectional_iterator_tag iterator_category;
/freebsd-12.1/contrib/libstdc++/include/ext/pb_ds/detail/pat_trie_/
H A Dpoint_iterators.hpp137 typedef std::bidirectional_iterator_tag iterator_category;
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DMachineInstrBundleIterator.h122 using iterator_category = std::bidirectional_iterator_tag;
/freebsd-12.1/contrib/libc++/include/
H A Diterator54 struct bidirectional_iterator_tag : public forward_iterator_tag {};
55 struct random_access_iterator_tag : public bidirectional_iterator_tag {};
437 struct _LIBCPP_TEMPLATE_VIS bidirectional_iterator_tag : public forward_iterator_tag {};
438 struct _LIBCPP_TEMPLATE_VIS random_access_iterator_tag : public bidirectional_iterator_tag {};
526 …ional_iterator : public __has_iterator_category_convertible_to<_Tp, bidirectional_iterator_tag> {};
560 typename iterator_traits<_BiDirIter>::difference_type __n, bidirectional_iterator_tag)
H A Dalgorithm970 bidirectional_iterator_tag, bidirectional_iterator_tag)
2198 __reverse(_BidirectionalIterator __first, _BidirectionalIterator __last, bidirectional_iterator_tag)
2367 _VSTD::bidirectional_iterator_tag)
3165 bidirectional_iterator_tag)
3373 _Distance __len, _Pair __p, bidirectional_iterator_tag __bit)
3481 bidirectional_iterator_tag)
3515 (__first, __last, __pred, __len, __p, bidirectional_iterator_tag());
H A Dlist312 typedef bidirectional_iterator_tag iterator_category;
432 typedef bidirectional_iterator_tag iterator_category;
H A Dmap785 typedef bidirectional_iterator_tag iterator_category;
844 typedef bidirectional_iterator_tag iterator_category;
H A D__tree819 typedef bidirectional_iterator_tag iterator_category;
892 typedef bidirectional_iterator_tag iterator_category;

12