Home
last modified time | relevance | path

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

12345678910

/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/debug/
H A Dstl_iterator.h40 __valid_range(const std::reverse_iterator<_Iterator>& __first, in __valid_range()
41 const std::reverse_iterator<_Iterator>& __last, in __valid_range()
50 __get_distance(const std::reverse_iterator<_Iterator>& __first, in __get_distance()
51 const std::reverse_iterator<_Iterator>& __last) in __get_distance()
57 __can_advance(const std::reverse_iterator<_Iterator>& __it, _Size __n) in __can_advance()
63 __can_advance(const std::reverse_iterator<_Iterator>& __it, in __can_advance()
70 inline std::reverse_iterator<_Iterator>
71 __base(const std::reverse_iterator<_Safe_iterator< in __base()
73 { return std::reverse_iterator<_Iterator>(__it.base().base()); } in __base()
77 struct _Unsafe_type<std::reverse_iterator<_Iterator> >
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/debug/
H A Dstl_iterator.h39 __valid_range(const std::reverse_iterator<_Iterator>& __first, in __valid_range()
40 const std::reverse_iterator<_Iterator>& __last, in __valid_range()
46 __get_distance(const std::reverse_iterator<_Iterator>& __first, in __get_distance()
47 const std::reverse_iterator<_Iterator>& __last) in __get_distance()
52 __can_advance(const std::reverse_iterator<_Iterator>& __it, _Size __n) in __can_advance()
57 __can_advance(const std::reverse_iterator<_Iterator>& __it, in __can_advance()
63 inline std::reverse_iterator<_Iterator>
64 __base(const std::reverse_iterator<_Safe_iterator< in __base()
66 { return std::reverse_iterator<_Iterator>(__it.base().base()); } in __base()
70 struct _Unsafe_type<std::reverse_iterator<_Iterator> >
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/bits/
H A Dstl_iterator.h126 class reverse_iterator in _GLIBCXX_VISIBILITY()
165 reverse_iterator() : current() { } in _GLIBCXX_VISIBILITY()
171 reverse_iterator(iterator_type __x) : current(__x) { } in _GLIBCXX_VISIBILITY()
177 reverse_iterator(const reverse_iterator& __x) in _GLIBCXX_VISIBILITY()
181 reverse_iterator& operator=(const reverse_iterator&) = default; in _GLIBCXX_VISIBILITY()
190 reverse_iterator(const reverse_iterator<_Iter>& __x) in _GLIBCXX_VISIBILITY()
241 _GLIBCXX17_CONSTEXPR reverse_iterator& in _GLIBCXX_VISIBILITY()
253 _GLIBCXX17_CONSTEXPR reverse_iterator in _GLIBCXX_VISIBILITY()
256 reverse_iterator __tmp = *this; in _GLIBCXX_VISIBILITY()
266 _GLIBCXX17_CONSTEXPR reverse_iterator& in _GLIBCXX_VISIBILITY()
[all …]
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/bits/
H A Dstl_iterator.h132 class reverse_iterator in _GLIBCXX_VISIBILITY()
140 friend class reverse_iterator; in _GLIBCXX_VISIBILITY() local
182 reverse_iterator() in _GLIBCXX_VISIBILITY()
191 reverse_iterator(iterator_type __x) in _GLIBCXX_VISIBILITY()
200 reverse_iterator(const reverse_iterator& __x) in _GLIBCXX_VISIBILITY()
206 reverse_iterator& operator=(const reverse_iterator&) = default; in _GLIBCXX_VISIBILITY()
218 reverse_iterator(const reverse_iterator<_Iter>& __x) in _GLIBCXX_VISIBILITY()
230 reverse_iterator& in _GLIBCXX_VISIBILITY()
231 operator=(const reverse_iterator<_Iter>& __x) in _GLIBCXX_VISIBILITY()
291 _GLIBCXX17_CONSTEXPR reverse_iterator& in _GLIBCXX_VISIBILITY()
[all …]
H A Drange_access.h193 inline _GLIBCXX17_CONSTEXPR reverse_iterator<_Tp*> in _GLIBCXX_VISIBILITY()
195 { return reverse_iterator<_Tp*>(__arr + _Nm); } in _GLIBCXX_VISIBILITY()
204 inline _GLIBCXX17_CONSTEXPR reverse_iterator<_Tp*> in _GLIBCXX_VISIBILITY()
206 { return reverse_iterator<_Tp*>(__arr); } in _GLIBCXX_VISIBILITY()
215 inline _GLIBCXX17_CONSTEXPR reverse_iterator<const _Tp*> in _GLIBCXX_VISIBILITY()
217 { return reverse_iterator<const _Tp*>(__il.end()); } in _GLIBCXX_VISIBILITY()
226 inline _GLIBCXX17_CONSTEXPR reverse_iterator<const _Tp*> in _GLIBCXX_VISIBILITY()
228 { return reverse_iterator<const _Tp*>(__il.begin()); } in _GLIBCXX_VISIBILITY()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDie.h294 std::reverse_iterator<iterator> rbegin() const;
295 std::reverse_iterator<iterator> rend() const;
358 friend std::reverse_iterator<llvm::DWARFDie::iterator>;
404 class reverse_iterator<llvm::DWARFDie::iterator>
406 reverse_iterator<llvm::DWARFDie::iterator>,
414 reverse_iterator(llvm::DWARFDie::iterator It) in reverse_iterator() function
424 reverse_iterator<llvm::DWARFDie::iterator> &operator++() {
434 reverse_iterator<llvm::DWARFDie::iterator> &operator--() {
452 bool equals(const reverse_iterator<llvm::DWARFDie::iterator> &RHS) const { in equals()
461 inline bool operator==(const std::reverse_iterator<DWARFDie::iterator> &LHS,
[all …]
/netbsd-src/external/apache2/llvm/dist/libcxx/include/
H A Diterator128 class reverse_iterator
143 constexpr reverse_iterator();
144 constexpr explicit reverse_iterator(Iterator x);
145 template <class U> constexpr reverse_iterator(const reverse_iterator<U>& u);
146 template <class U> constexpr reverse_iterator& operator=(const reverse_iterator<U>& u);
150 constexpr reverse_iterator& operator++();
151 constexpr reverse_iterator operator++(int);
152 constexpr reverse_iterator& operator--();
153 constexpr reverse_iterator operator--(int);
154 constexpr reverse_iterator operator+ (difference_type n) const;
[all …]
H A Darray31 typedef std::reverse_iterator<iterator> reverse_iterator;
32 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
44 reverse_iterator rbegin() noexcept; // constexpr in C++17
46 reverse_iterator rend() noexcept; // constexpr in C++17
145 typedef _VSTD::reverse_iterator<iterator> reverse_iterator;
146 typedef _VSTD::reverse_iterator<const_iterator> const_reverse_iterator;
172 reverse_iterator rbegin() _NOEXCEPT {return reverse_iterator(end());}
176 reverse_iterator rend() _NOEXCEPT {return reverse_iterator(begin());}
248 typedef _VSTD::reverse_iterator<iterator> reverse_iterator;
249 typedef _VSTD::reverse_iterator<const_iterator> const_reverse_iterator;
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DPath.h78 class reverse_iterator
79 : public iterator_facade_base<reverse_iterator, std::input_iterator_tag,
86 friend reverse_iterator rbegin(StringRef path, Style style);
87 friend reverse_iterator rend(StringRef path);
91 reverse_iterator &operator++(); // preincrement
92 bool operator==(const reverse_iterator &RHS) const;
95 ptrdiff_t operator-(const reverse_iterator &RHS) const;
111 reverse_iterator rbegin(StringRef path, Style style = Style::native);
116 reverse_iterator rend(StringRef path);
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DTrace.h82 using reverse_iterator = std::reverse_iterator<iterator>; variable
83 using const_reverse_iterator = std::reverse_iterator<const_iterator>;
90 reverse_iterator rbegin() { return BasicBlocks.rbegin(); } in rbegin()
92 reverse_iterator rend () { return BasicBlocks.rend(); } in rend()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
H A DArrayRef.h50 using reverse_iterator = std::reverse_iterator<iterator>; variable
51 using const_reverse_iterator = std::reverse_iterator<const_iterator>;
154 reverse_iterator rbegin() const { return reverse_iterator(end()); } in rbegin()
155 reverse_iterator rend() const { return reverse_iterator(begin()); } in rend()
314 using reverse_iterator = std::reverse_iterator<iterator>; variable
315 using const_reverse_iterator = std::reverse_iterator<const_iterator>;
357 reverse_iterator rbegin() const { return reverse_iterator(end()); } in rbegin()
358 reverse_iterator rend() const { return reverse_iterator(begin()); } in rend()
H A DTinyPtrVector.h182 using reverse_iterator = std::reverse_iterator<iterator>; variable
183 using const_reverse_iterator = std::reverse_iterator<const_iterator>;
207 reverse_iterator rbegin() { return reverse_iterator(end()); } in rbegin()
208 reverse_iterator rend() { return reverse_iterator(begin()); } in rend()
H A DAllocatorList.h125 using reverse_iterator = variable
126 IteratorImpl<T, typename list_type::reverse_iterator>;
166 reverse_iterator rbegin() { return reverse_iterator(List.rbegin()); } in rbegin()
167 reverse_iterator rend() { return reverse_iterator(List.rend()); } in rend()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Analysis/Support/
H A DBumpVector.h83 using const_reverse_iterator = std::reverse_iterator<const_iterator>;
84 using reverse_iterator = std::reverse_iterator<iterator>; variable
98 reverse_iterator rbegin() { return reverse_iterator(end()); } in rbegin()
100 reverse_iterator rend() { return reverse_iterator(begin()); } in rend()
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/ext/pb_ds/detail/bin_search_tree_/
H A Diterators_fn_imps.hpp84 inline typename PB_DS_CLASS_C_DEC::reverse_iterator
88 return (reverse_iterator(m_p_head->m_p_right)); in rbegin()
92 inline typename PB_DS_CLASS_C_DEC::reverse_iterator
96 return (reverse_iterator(m_p_head)); in rend()
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/ext/pb_ds/detail/bin_search_tree_/
H A Diterators_fn_imps.hpp84 inline typename PB_DS_CLASS_C_DEC::reverse_iterator
88 return (reverse_iterator(m_p_head->m_p_right)); in rbegin()
92 inline typename PB_DS_CLASS_C_DEC::reverse_iterator
96 return (reverse_iterator(m_p_head)); in rend()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyUtil.h132 using reverse_iterator = std::reverse_iterator<iterator>; variable
133 using const_reverse_iterator = std::reverse_iterator<const_iterator>;
167 reverse_iterator rbegin() { return reverse_iterator(end()); } in rbegin()
168 reverse_iterator rend() { return reverse_iterator(begin()); } in rend()
206 llvm::iterator_range<reverse_iterator> reverse() { in reverse()
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/ext/pb_ds/detail/pat_trie_/
H A Diterators_fn_imps.hpp78 inline typename PB_DS_CLASS_C_DEC::reverse_iterator
88 inline typename PB_DS_CLASS_C_DEC::reverse_iterator
91 { return reverse_iterator(m_p_head); } in rend()
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/ext/pb_ds/detail/pat_trie_/
H A Diterators_fn_imps.hpp78 inline typename PB_DS_CLASS_C_DEC::reverse_iterator
88 inline typename PB_DS_CLASS_C_DEC::reverse_iterator
91 { return reverse_iterator(m_p_head); } in rend()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSIOptimizeExecMasking.cpp243 static MachineBasicBlock::reverse_iterator fixTerminators( in fixTerminators()
246 MachineBasicBlock::reverse_iterator I = MBB.rbegin(), E = MBB.rend(); in fixTerminators()
249 MachineBasicBlock::reverse_iterator FirstNonTerm = I; in fixTerminators()
265 static MachineBasicBlock::reverse_iterator findExecCopy( in findExecCopy()
269 MachineBasicBlock::reverse_iterator I, in findExecCopy()
316 MachineBasicBlock::reverse_iterator I = fixTerminators(*TII, MBB); in runOnMachineFunction()
317 MachineBasicBlock::reverse_iterator E = MBB.rend(); in runOnMachineFunction()
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/ext/pb_ds/detail/rb_tree_map_/
H A Drb_tree_.hpp115 typedef typename base_type::reverse_iterator reverse_iterator; typedef in __gnu_pbds::detail::PB_DS_RB_TREE_NAME
165 inline reverse_iterator
166 erase(reverse_iterator);
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/ext/pb_ds/detail/rb_tree_map_/
H A Drb_tree_.hpp115 typedef typename base_type::reverse_iterator reverse_iterator; typedef in __gnu_pbds::detail::PB_DS_RB_TREE_NAME
165 inline reverse_iterator
166 erase(reverse_iterator);
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Analysis/
H A DCFG.h585 using iterator = std::reverse_iterator<ImplTy::iterator>;
586 using const_iterator = std::reverse_iterator<ImplTy::const_iterator>;
587 using reverse_iterator = ImplTy::iterator; variable
593 reverse_iterator insert(reverse_iterator I, size_t Cnt, CFGElement E, in insert()
605 reverse_iterator rbegin() { return Impl.begin(); } in rbegin()
606 reverse_iterator rend() { return Impl.end(); } in rend()
684 std::conditional_t<IsReverse, ElementList::reverse_iterator,
867 using reverse_iterator = ElementList::reverse_iterator; variable
880 reverse_iterator rbegin() { return Elements.rbegin(); } in rbegin()
881 reverse_iterator rend() { return Elements.rend(); } in rend()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/ext/pb_ds/detail/splay_tree_/
H A Dsplay_tree_.hpp141 typedef typename base_type::reverse_iterator reverse_iterator; typedef in __gnu_pbds::detail::PB_DS_S_TREE_NAME
197 inline reverse_iterator
198 erase(reverse_iterator);
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/ext/pb_ds/detail/splay_tree_/
H A Dsplay_tree_.hpp141 typedef typename base_type::reverse_iterator reverse_iterator; typedef in __gnu_pbds::detail::PB_DS_S_TREE_NAME
197 inline reverse_iterator
198 erase(reverse_iterator);

12345678910