Home
last modified time | relevance | path

Searched refs:reverse_iterator (Results 1 – 25 of 144) sorted by relevance

123456

/NextBSD/contrib/libstdc++/include/bits/
Dstl_iterator.h94 class reverse_iterator in _GLIBCXX_BEGIN_NAMESPACE()
118 reverse_iterator() : current() { } in _GLIBCXX_BEGIN_NAMESPACE()
124 reverse_iterator(iterator_type __x) : current(__x) { } in _GLIBCXX_BEGIN_NAMESPACE()
129 reverse_iterator(const reverse_iterator& __x) in _GLIBCXX_BEGIN_NAMESPACE()
137 reverse_iterator(const reverse_iterator<_Iter>& __x) in _GLIBCXX_BEGIN_NAMESPACE()
173 reverse_iterator& in _GLIBCXX_BEGIN_NAMESPACE()
185 reverse_iterator in _GLIBCXX_BEGIN_NAMESPACE()
188 reverse_iterator __tmp = *this; in _GLIBCXX_BEGIN_NAMESPACE()
198 reverse_iterator& in _GLIBCXX_BEGIN_NAMESPACE()
210 reverse_iterator in _GLIBCXX_BEGIN_NAMESPACE()
[all …]
/NextBSD/contrib/llvm/include/llvm/Support/
HDPath.h77 class reverse_iterator
83 friend reverse_iterator rbegin(StringRef path);
84 friend reverse_iterator rend(StringRef path);
89 reverse_iterator &operator++(); // preincrement
90 reverse_iterator &operator++(int); // postincrement
91 bool operator==(const reverse_iterator &RHS) const;
92 bool operator!=(const reverse_iterator &RHS) const { return !(*this == RHS); }
108 reverse_iterator rbegin(StringRef path);
113 reverse_iterator rend(StringRef path);
/NextBSD/contrib/libc++/include/
Diterator77 class reverse_iterator
92 reverse_iterator();
93 explicit reverse_iterator(Iterator x);
94 template <class U> reverse_iterator(const reverse_iterator<U>& u);
98 reverse_iterator& operator++();
99 reverse_iterator operator++(int);
100 reverse_iterator& operator--();
101 reverse_iterator operator--(int);
102 reverse_iterator operator+ (difference_type n) const;
103 reverse_iterator& operator+=(difference_type n);
[all …]
Darray32 typedef std::reverse_iterator<iterator> reverse_iterator;
33 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
45 reverse_iterator rbegin() noexcept;
47 reverse_iterator rend() noexcept;
134 typedef std::reverse_iterator<iterator> reverse_iterator;
135 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
157 reverse_iterator rbegin() _NOEXCEPT {return reverse_iterator(end());}
161 reverse_iterator rend() _NOEXCEPT {return reverse_iterator(begin());}
/NextBSD/contrib/llvm/include/llvm/ADT/
HDArrayRef.h37 typedef std::reverse_iterator<iterator> reverse_iterator; typedef
125 reverse_iterator rbegin() const { return reverse_iterator(end()); } in rbegin()
126 reverse_iterator rend() const { return reverse_iterator(begin()); } in rend()
225 typedef std::reverse_iterator<iterator> reverse_iterator; typedef
261 reverse_iterator rbegin() const { return reverse_iterator(end()); } in rbegin()
262 reverse_iterator rend() const { return reverse_iterator(begin()); } in rend()
/NextBSD/contrib/llvm/include/llvm/Analysis/
HDTrace.h88 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
89 typedef std::reverse_iterator<iterator> reverse_iterator; typedef
96 reverse_iterator rbegin() { return BasicBlocks.rbegin(); } in rbegin()
98 reverse_iterator rend () { return BasicBlocks.rend(); } in rend()
/NextBSD/contrib/llvm/tools/clang/include/clang/Analysis/Support/
HDBumpVector.h75 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
76 typedef std::reverse_iterator<iterator> reverse_iterator; typedef
90 reverse_iterator rbegin() { return reverse_iterator(end()); } in rbegin()
92 reverse_iterator rend() { return reverse_iterator(begin()); } in rend()
/NextBSD/contrib/libstdc++/include/ext/pb_ds/detail/bin_search_tree_/
Diterators_fn_imps.hpp88 inline typename PB_DS_CLASS_C_DEC::reverse_iterator
92 return (reverse_iterator(m_p_head->m_p_right)); in rbegin()
96 inline typename PB_DS_CLASS_C_DEC::reverse_iterator
100 return (reverse_iterator(m_p_head)); in rend()
/NextBSD/contrib/libc++/include/experimental/
Ddynarray33 typedef reverse_iterator<iterator> reverse_iterator;
34 typedef reverse_iterator<const_iterator> const_reverse_iterator;
64 reverse_iterator rbegin() noexcept;
67 reverse_iterator rend() noexcept;
134 typedef std::reverse_iterator<iterator> reverse_iterator;
135 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
189 …inline _LIBCPP_INLINE_VISIBILITY reverse_iterator rbegin() noexcept { return reverse_…
192 …inline _LIBCPP_INLINE_VISIBILITY reverse_iterator rend() noexcept { return reverse_…
/NextBSD/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/
HDThreadSafetyUtil.h133 typedef std::reverse_iterator<iterator> reverse_iterator; typedef
134 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
165 reverse_iterator rbegin() { return reverse_iterator(end()); } in rbegin()
166 reverse_iterator rend() { return reverse_iterator(begin()); } in rend()
203 llvm::iterator_range<reverse_iterator> reverse() { in reverse()
/NextBSD/contrib/llvm/tools/clang/include/clang/Analysis/
HDCFG.h361 typedef std::reverse_iterator<ImplTy::iterator> iterator;
362 typedef std::reverse_iterator<ImplTy::const_iterator> const_iterator;
363 typedef ImplTy::iterator reverse_iterator; typedef
368 reverse_iterator insert(reverse_iterator I, size_t Cnt, CFGElement E, in insert()
380 reverse_iterator rbegin() { return Impl.begin(); } in rbegin()
381 reverse_iterator rend() { return Impl.end(); } in rend()
500 typedef ElementList::reverse_iterator reverse_iterator; typedef
511 reverse_iterator rbegin() { return Elements.rbegin(); } in rbegin()
512 reverse_iterator rend() { return Elements.rend(); } in rend()
524 typedef AdjacentBlocks::reverse_iterator pred_reverse_iterator;
[all …]
/NextBSD/contrib/libstdc++/include/ext/pb_ds/detail/pat_trie_/
Diterators_fn_imps.hpp82 inline typename PB_DS_CLASS_C_DEC::reverse_iterator
92 inline typename PB_DS_CLASS_C_DEC::reverse_iterator
95 { return reverse_iterator(m_p_head); } in rend()
Dpat_trie_.hpp197 typedef typename Node_And_It_Traits::reverse_iterator reverse_iterator; typedef in pb_ds::detail::PB_DS_CLASS_NAME
285 inline reverse_iterator
286 erase(reverse_iterator);
311 inline reverse_iterator
317 inline reverse_iterator
/NextBSD/contrib/libstdc++/include/debug/
Dmultiset.h74 typedef std::reverse_iterator<iterator> reverse_iterator; typedef
75 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
123 reverse_iterator
125 { return reverse_iterator(end()); } in rbegin()
131 reverse_iterator
133 { return reverse_iterator(begin()); } in rend()
Dset.h74 typedef std::reverse_iterator<iterator> reverse_iterator; typedef
75 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
123 reverse_iterator
125 { return reverse_iterator(end()); } in rbegin()
131 reverse_iterator
133 { return reverse_iterator(begin()); } in rend()
Dmap.h74 typedef std::reverse_iterator<iterator> reverse_iterator; typedef
75 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
125 reverse_iterator
127 { return reverse_iterator(end()); } in rbegin()
133 reverse_iterator
135 { return reverse_iterator(begin()); } in rend()
Dmultimap.h74 typedef std::reverse_iterator<iterator> reverse_iterator; typedef
75 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
123 reverse_iterator
125 { return reverse_iterator(end()); } in rbegin()
131 reverse_iterator
133 { return reverse_iterator(begin()); } in rend()
/NextBSD/contrib/llvm/include/llvm/MC/
HDMCSection.h65 typedef FragmentListType::reverse_iterator reverse_iterator;
165 MCSection::reverse_iterator rbegin();
170 MCSection::reverse_iterator rend();
/NextBSD/contrib/libstdc++/include/ext/pb_ds/detail/splay_tree_/
Dsplay_tree_.hpp171 typedef typename base_type::reverse_iterator reverse_iterator; typedef in pb_ds::detail::PB_DS_CLASS_NAME
227 inline reverse_iterator
228 erase(reverse_iterator);
Derase_fn_imps.hpp75 inline typename PB_DS_CLASS_C_DEC::reverse_iterator
77 erase(reverse_iterator it) in erase()
82 reverse_iterator ret_it = it; in erase()
/NextBSD/contrib/libstdc++/include/ext/pb_ds/detail/rb_tree_map_/
Drb_tree_.hpp149 typedef typename base_type::reverse_iterator reverse_iterator; typedef in pb_ds::detail::PB_DS_CLASS_NAME
200 inline reverse_iterator
201 erase(reverse_iterator);
/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDASTVector.h83 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
84 typedef std::reverse_iterator<iterator> reverse_iterator; typedef
98 reverse_iterator rbegin() { return reverse_iterator(end()); } in rbegin()
100 reverse_iterator rend() { return reverse_iterator(begin()); } in rend()
/NextBSD/contrib/llvm/include/llvm/CodeGen/
HDMachineBasicBlock.h207 typedef std::reverse_iterator<instr_iterator> reverse_instr_iterator;
209 std::reverse_iterator<const_instr_iterator> const_reverse_instr_iterator;
215 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
216 typedef std::reverse_iterator<iterator> reverse_iterator;
245 reverse_iterator rbegin() { return instr_rbegin(); }
247 reverse_iterator rend () { return instr_rend(); }
262 typedef std::vector<MachineBasicBlock *>::reverse_iterator
266 typedef std::vector<MachineBasicBlock *>::reverse_iterator
/NextBSD/contrib/libstdc++/include/tr1/
Darray61 typedef std::reverse_iterator<iterator> reverse_iterator;
62 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
94 reverse_iterator
96 { return reverse_iterator(end()); }
102 reverse_iterator
104 { return reverse_iterator(begin()); }
/NextBSD/contrib/llvm/include/llvm/IR/
HDBasicBlock.h95 typedef InstListType::reverse_iterator reverse_iterator;
236 inline reverse_iterator rbegin() { return InstList.rbegin(); }
238 inline reverse_iterator rend () { return InstList.rend(); }

123456