Home
last modified time | relevance | path

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

1234567

/freebsd-12.1/contrib/libstdc++/include/bits/
H A Dstl_iterator.h94 class reverse_iterator 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()
198 reverse_iterator& in _GLIBCXX_BEGIN_NAMESPACE()
210 reverse_iterator in _GLIBCXX_BEGIN_NAMESPACE()
223 reverse_iterator in _GLIBCXX_BEGIN_NAMESPACE()
232 reverse_iterator& in _GLIBCXX_BEGIN_NAMESPACE()
244 reverse_iterator in _GLIBCXX_BEGIN_NAMESPACE()
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDie.h277 std::reverse_iterator<iterator> rbegin() const;
278 std::reverse_iterator<iterator> rend() const;
341 friend std::reverse_iterator<llvm::DWARFDie::iterator>;
392 class reverse_iterator<llvm::DWARFDie::iterator>
394 reverse_iterator<llvm::DWARFDie::iterator>,
402 reverse_iterator(llvm::DWARFDie::iterator It) in reverse_iterator() function
412 reverse_iterator<llvm::DWARFDie::iterator> &operator++() {
422 reverse_iterator<llvm::DWARFDie::iterator> &operator--() {
440 bool equals(const reverse_iterator<llvm::DWARFDie::iterator> &RHS) const { in equals()
459 inline std::reverse_iterator<DWARFDie::iterator> DWARFDie::rbegin() const { in rbegin()
[all …]
/freebsd-12.1/contrib/libc++/include/
H A Diterator76 class reverse_iterator
93 template <class U> constexpr reverse_iterator(const reverse_iterator<U>& u);
111 operator==(const reverse_iterator<Iterator1>& x, const reverse_iterator<Iterator2>& y);
115 operator<(const reverse_iterator<Iterator1>& x, const reverse_iterator<Iterator2>& y);
119 operator!=(const reverse_iterator<Iterator1>& x, const reverse_iterator<Iterator2>& y);
123 operator>(const reverse_iterator<Iterator1>& x, const reverse_iterator<Iterator2>& y);
127 operator>=(const reverse_iterator<Iterator1>& x, const reverse_iterator<Iterator2>& y);
131 operator<=(const reverse_iterator<Iterator1>& x, const reverse_iterator<Iterator2>& y);
135 operator-(const reverse_iterator<Iterator1>& x, const reverse_iterator<Iterator2>& y)
681 reverse_iterator& operator=(const reverse_iterator<_Up>& __u)
[all …]
H A 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;
141 typedef std::reverse_iterator<iterator> reverse_iterator;
142 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
167 reverse_iterator rbegin() _NOEXCEPT {return reverse_iterator(end());}
171 reverse_iterator rend() _NOEXCEPT {return reverse_iterator(begin());}
248 typedef std::reverse_iterator<iterator> reverse_iterator;
280 reverse_iterator rbegin() _NOEXCEPT {return reverse_iterator(end());}
[all …]
H A Dspan49 using reverse_iterator = std::reverse_iterator<iterator>;
50 using const_reverse_iterator = std::reverse_iterator<const_iterator>;
100 constexpr reverse_iterator rbegin() const noexcept;
101 constexpr reverse_iterator rend() const noexcept;
204 using reverse_iterator = _VSTD::reverse_iterator<iterator>;
205 using const_reverse_iterator = _VSTD::reverse_iterator<const_iterator>;
336 …_LIBCPP_INLINE_VISIBILITY constexpr reverse_iterator rbegin() const noexcept { return rever…
337 …_LIBCPP_INLINE_VISIBILITY constexpr reverse_iterator rend() const noexcept { return rever…
376 using reverse_iterator = _VSTD::reverse_iterator<iterator>;
501 …_LIBCPP_INLINE_VISIBILITY constexpr reverse_iterator rbegin() const noexcept { return rever…
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/Support/
H A DPath.h79 class reverse_iterator
80 : public iterator_facade_base<reverse_iterator, std::input_iterator_tag,
87 friend reverse_iterator rbegin(StringRef path, Style style);
88 friend reverse_iterator rend(StringRef path);
92 reverse_iterator &operator++(); // preincrement
93 bool operator==(const reverse_iterator &RHS) const;
96 ptrdiff_t operator-(const reverse_iterator &RHS) const;
112 reverse_iterator rbegin(StringRef path, Style style = Style::native);
117 reverse_iterator rend(StringRef path);
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DTrace.h83 using reverse_iterator = std::reverse_iterator<iterator>; variable
84 using const_reverse_iterator = std::reverse_iterator<const_iterator>;
91 reverse_iterator rbegin() { return BasicBlocks.rbegin(); } in rbegin()
93 reverse_iterator rend () { return BasicBlocks.rend(); } in rend()
/freebsd-12.1/contrib/libstdc++/include/ext/pb_ds/detail/bin_search_tree_/
H A 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()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Analysis/Support/
H A DBumpVector.h84 using const_reverse_iterator = std::reverse_iterator<const_iterator>;
85 using reverse_iterator = std::reverse_iterator<iterator>; variable
99 reverse_iterator rbegin() { return reverse_iterator(end()); } in rbegin()
101 reverse_iterator rend() { return reverse_iterator(begin()); } in rend()
/freebsd-12.1/contrib/llvm/include/llvm/ADT/
H A DArrayRef.h47 using reverse_iterator = std::reverse_iterator<iterator>; variable
140 reverse_iterator rbegin() const { return reverse_iterator(end()); } in rbegin()
141 reverse_iterator rend() const { return reverse_iterator(begin()); } in rend()
294 using reverse_iterator = std::reverse_iterator<iterator>; variable
334 reverse_iterator rbegin() const { return reverse_iterator(end()); } in rbegin()
335 reverse_iterator rend() const { return reverse_iterator(begin()); } in rend()
H A DTinyPtrVector.h179 using reverse_iterator = std::reverse_iterator<iterator>; variable
180 using const_reverse_iterator = std::reverse_iterator<const_iterator>;
204 reverse_iterator rbegin() { return reverse_iterator(end()); } in rbegin()
205 reverse_iterator rend() { return reverse_iterator(begin()); } in rend()
H A DAllocatorList.h133 using reverse_iterator = variable
134 IteratorImpl<T, typename list_type::reverse_iterator>;
174 reverse_iterator rbegin() { return reverse_iterator(List.rbegin()); } in rbegin()
175 reverse_iterator rend() { return reverse_iterator(List.rend()); } in rend()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyUtil.h133 using reverse_iterator = std::reverse_iterator<iterator>; variable
134 using const_reverse_iterator = std::reverse_iterator<const_iterator>;
168 reverse_iterator rbegin() { return reverse_iterator(end()); } in rbegin()
169 reverse_iterator rend() { return reverse_iterator(begin()); } in rend()
207 llvm::iterator_range<reverse_iterator> reverse() { in reverse()
/freebsd-12.1/contrib/libstdc++/include/ext/pb_ds/detail/pat_trie_/
H A 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()
H A 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
/freebsd-12.1/contrib/libstdc++/include/debug/
H A 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()
H A 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()
H A 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()
H A 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()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DSIOptimizeExecMasking.cpp164 static MachineBasicBlock::reverse_iterator fixTerminators( in fixTerminators()
167 MachineBasicBlock::reverse_iterator I = MBB.rbegin(), E = MBB.rend(); in fixTerminators()
179 static MachineBasicBlock::reverse_iterator findExecCopy( in findExecCopy()
182 MachineBasicBlock::reverse_iterator I, in findExecCopy()
228 MachineBasicBlock::reverse_iterator I = fixTerminators(*TII, MBB); in runOnMachineFunction()
229 MachineBasicBlock::reverse_iterator E = MBB.rend(); in runOnMachineFunction()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Analysis/
H A DCFG.h561 using iterator = std::reverse_iterator<ImplTy::iterator>;
562 using const_iterator = std::reverse_iterator<ImplTy::const_iterator>;
563 using reverse_iterator = ImplTy::iterator; variable
569 reverse_iterator insert(reverse_iterator I, size_t Cnt, CFGElement E, in insert()
581 reverse_iterator rbegin() { return Impl.begin(); } in rbegin()
582 reverse_iterator rend() { return Impl.end(); } in rend()
697 using reverse_iterator = ElementList::reverse_iterator; variable
721 using pred_reverse_iterator = AdjacentBlocks::reverse_iterator;
728 using succ_reverse_iterator = AdjacentBlocks::reverse_iterator;
1072 using reverse_iterator = std::reverse_iterator<iterator>; variable
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/MC/
H A DMCSection.h56 using reverse_iterator = FragmentListType::reverse_iterator;
169 reverse_iterator rbegin() { return Fragments.rbegin(); }
172 reverse_iterator rend() { return Fragments.rend(); }
/freebsd-12.1/contrib/libstdc++/include/ext/pb_ds/detail/rb_tree_map_/
H A 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);
/freebsd-12.1/contrib/libstdc++/include/ext/pb_ds/detail/splay_tree_/
H A 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);
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DASTVector.h89 using const_reverse_iterator = std::reverse_iterator<const_iterator>;
90 using reverse_iterator = std::reverse_iterator<iterator>; variable
104 reverse_iterator rbegin() { return reverse_iterator(end()); } in rbegin()
106 reverse_iterator rend() { return reverse_iterator(begin()); } in rend()

1234567