| /openbsd-src/gnu/llvm/libcxx/include/__iterator/ |
| H A D | reverse_iterator.h | 51 class _LIBCPP_TEMPLATE_VIS reverse_iterator 93 reverse_iterator() : __t_(), current() {} in reverse_iterator() function 96 explicit reverse_iterator(_Iter __x) : __t_(__x), current(__x) {} in reverse_iterator() function 102 reverse_iterator(const reverse_iterator<_Up>& __u) in reverse_iterator() function 112 reverse_iterator& operator=(const reverse_iterator<_Up>& __u) { 118 reverse_iterator() : current() {} in reverse_iterator() function 121 explicit reverse_iterator(_Iter __x) : current(__x) {} in reverse_iterator() function 127 reverse_iterator(const reverse_iterator<_Up>& __u) in reverse_iterator() function 137 reverse_iterator& operator=(const reverse_iterator<_Up>& __u) { 166 reverse_iterator& operator++() {--current; return *this;} [all …]
|
| H A D | reverse_access.h | 28 reverse_iterator<_Tp*> rbegin(_Tp (&__array)[_Np]) in rbegin() 30 return reverse_iterator<_Tp*>(__array + _Np); in rbegin() 35 reverse_iterator<_Tp*> rend(_Tp (&__array)[_Np]) in rend() 37 return reverse_iterator<_Tp*>(__array); in rend() 42 reverse_iterator<const _Ep*> rbegin(initializer_list<_Ep> __il) in rbegin() 44 return reverse_iterator<const _Ep*>(__il.end()); in rbegin() 49 reverse_iterator<const _Ep*> rend(initializer_list<_Ep> __il) in rend() 51 return reverse_iterator<const _Ep*>(__il.begin()); in rend()
|
| /openbsd-src/gnu/gcc/libstdc++-v3/include/bits/ |
| H A D | stl_iterator.h | 94 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 …]
|
| /openbsd-src/gnu/lib/libstdc++/libstdc++/include/bits/ |
| H A D | stl_iterator.h | 90 class reverse_iterator 114 reverse_iterator() : current() { } in reverse_iterator() function 120 reverse_iterator(iterator_type __x) : current(__x) { } in reverse_iterator() function 125 reverse_iterator(const reverse_iterator& __x) in reverse_iterator() function 133 reverse_iterator(const reverse_iterator<_Iter>& __x) in reverse_iterator() function 167 reverse_iterator& 179 reverse_iterator 182 reverse_iterator __tmp = *this; 192 reverse_iterator& 204 reverse_iterator operator--(int) [all …]
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/DebugInfo/DWARF/ |
| H A D | DWARFDie.h | 294 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 …]
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/ADT/ |
| H A D | EnumeratedArray.h | 31 using const_reverse_iterator = std::reverse_iterator<const_iterator>; 32 using reverse_iterator = std::reverse_iterator<iterator>; variable 72 reverse_iterator rbegin() { return reverse_iterator(end()); } in rbegin() 76 reverse_iterator rend() { return reverse_iterator(begin()); } in rend()
|
| H A D | ArrayRef.h | 50 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 D | TinyPtrVector.h | 181 using reverse_iterator = std::reverse_iterator<iterator>; variable 182 using const_reverse_iterator = std::reverse_iterator<const_iterator>; 206 reverse_iterator rbegin() { return reverse_iterator(end()); } in rbegin() 207 reverse_iterator rend() { return reverse_iterator(begin()); } in rend()
|
| /openbsd-src/gnu/llvm/libcxx/include/__ranges/ |
| H A D | reverse_view.h | 46 …using _Cache = _If<_UseCache, __non_propagating_cache<reverse_iterator<iterator_t<_View>>>, __empt… 64 constexpr reverse_iterator<iterator_t<_View>> begin() { in begin() 76 constexpr reverse_iterator<iterator_t<_View>> begin() requires common_range<_View> { in begin() 86 constexpr reverse_iterator<iterator_t<_View>> end() { in end() 124 …ine constexpr bool __is_sized_reverse_subrange<subrange<reverse_iterator<_Iter>, reverse_iterator<… 130 …e constexpr bool __is_unsized_reverse_subrange<subrange<reverse_iterator<_Iter>, reverse_iterator<… 138 …struct __unwrapped_reverse_subrange<subrange<reverse_iterator<_Iter>, reverse_iterator<_Iter>, _Ki…
|
| /openbsd-src/gnu/llvm/libcxx/include/ |
| H A D | iterator | 218 class reverse_iterator 240 constexpr reverse_iterator(); 241 constexpr explicit reverse_iterator(Iterator x); 242 template <class U> constexpr reverse_iterator(const reverse_iterator<U>& u); 243 template <class U> constexpr reverse_iterator& operator=(const reverse_iterator<U>& u); 248 constexpr reverse_iterator& operator++(); 249 constexpr reverse_iterator operator++(int); 250 constexpr reverse_iterator& operator--(); 251 constexpr reverse_iterator operator--(int); 252 constexpr reverse_iterator operator+ (difference_type n) const; [all …]
|
| H A D | array | 31 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 117 #include <__iterator/reverse_iterator.h> 163 typedef _VSTD::reverse_iterator<iterator> reverse_iterator; 164 typedef _VSTD::reverse_iterator<const_iterator> const_reverse_iterator; 190 reverse_iterator rbegin() _NOEXCEPT {return reverse_iterator(end());} 194 reverse_iterator rend() _NOEXCEPT {return reverse_iterator(begin());} 266 typedef _VSTD::reverse_iterator<iterator> reverse_iterator; [all …]
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Support/ |
| H A D | Path.h | 99 class reverse_iterator 100 : public iterator_facade_base<reverse_iterator, std::input_iterator_tag, 107 friend reverse_iterator rbegin(StringRef path, Style style); 108 friend reverse_iterator rend(StringRef path); 112 reverse_iterator &operator++(); // preincrement 113 bool operator==(const reverse_iterator &RHS) const; 116 ptrdiff_t operator-(const reverse_iterator &RHS) const; 132 reverse_iterator rbegin(StringRef path, Style style = Style::native); 137 reverse_iterator rend(StringRef path);
|
| /openbsd-src/gnu/lib/libstdc++/libstdc++/testsuite/24_iterators/ |
| H A D | reverse_iterator.cc | 31 typedef reverse_iterator<long*> test_iterator; in test01() 51 template class std::reverse_iterator<int*>; member in std 55 typedef std::reverse_iterator<int*> iterator_type; in test02() 71 class test_dm : public std::reverse_iterator<int*>
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/ |
| H A D | Trace.h | 82 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()
|
| /openbsd-src/gnu/gcc/libstdc++-v3/include/ext/pb_ds/detail/bin_search_tree_/ |
| H A D | iterators_fn_imps.hpp | 88 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()
|
| /openbsd-src/gnu/llvm/clang/include/clang/Analysis/Support/ |
| H A D | BumpVector.h | 83 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()
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/g++.old-deja/g++.pt/ |
| H A D | crash36.C | 16 struct reverse_iterator : public struct 30 reverse_iterator<list_iterator<T> > rbegin() in rbegin() 31 { return reverse_iterator<list_iterator<T> > // ERROR - no type|instantiated here in rbegin()
|
| /openbsd-src/gnu/llvm/clang/include/clang/Analysis/Analyses/ |
| H A D | ThreadSafetyUtil.h | 132 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()
|
| /openbsd-src/gnu/gcc/libstdc++-v3/include/ext/pb_ds/detail/pat_trie_/ |
| H A D | iterators_fn_imps.hpp | 82 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 D | pat_trie_.hpp | 197 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
|
| /openbsd-src/gnu/gcc/libstdc++-v3/include/debug/ |
| H A D | set.h | 74 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 D | multiset.h | 74 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 D | multimap.h | 74 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()
|
| H A D | map.h | 74 typedef std::reverse_iterator<iterator> reverse_iterator; typedef 75 typedef std::reverse_iterator<const_iterator> const_reverse_iterator; 127 reverse_iterator 129 { return reverse_iterator(end()); } in rbegin() 135 reverse_iterator 137 { return reverse_iterator(begin()); } in rend()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | SIOptimizeExecMasking.cpp | 39 MachineBasicBlock::reverse_iterator 41 MachineBasicBlock::reverse_iterator 43 MachineBasicBlock::reverse_iterator I) const; 278 MachineBasicBlock::reverse_iterator 280 MachineBasicBlock::reverse_iterator I = MBB.rbegin(), E = MBB.rend(); in fixTerminators() 283 MachineBasicBlock::reverse_iterator FirstNonTerm = I; in fixTerminators() 299 MachineBasicBlock::reverse_iterator SIOptimizeExecMasking::findExecCopy( in findExecCopy() 300 MachineBasicBlock &MBB, MachineBasicBlock::reverse_iterator I) const { in findExecCopy() 333 MachineBasicBlock::reverse_iterator A = Origin.getReverseIterator(), in findInstrBackwards() 370 MachineBasicBlock::reverse_iterator A(Start); in isRegisterInUseBetween() [all …]
|