|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
usr/include/c++/7.4.0/bits/stl_iterator.h 101 class reverse_iterator
References
include/llvm/ADT/ArrayRef.h 46 using reverse_iterator = std::reverse_iterator<iterator>;
293 using reverse_iterator = std::reverse_iterator<iterator>;
include/llvm/ADT/STLExtras.h 269 std::reverse_iterator<IteratorTy> make_reverse_iterator(IteratorTy It) {
270 return std::reverse_iterator<IteratorTy>(It);
421 iterator_range<filter_iterator<detail::IterOfRange<RangeT>, PredicateT>>
424 filter_iterator<detail::IterOfRange<RangeT>, PredicateT>;
include/llvm/ADT/SmallVector.h 118 using const_reverse_iterator = std::reverse_iterator<const_iterator>;
119 using reverse_iterator = std::reverse_iterator<iterator>;
include/llvm/ADT/TinyPtrVector.h 182 using reverse_iterator = std::reverse_iterator<iterator>;
183 using const_reverse_iterator = std::reverse_iterator<const_iterator>;
include/llvm/Analysis/Trace.h 82 using reverse_iterator = std::reverse_iterator<iterator>;
83 using const_reverse_iterator = std::reverse_iterator<const_iterator>;
include/llvm/DebugInfo/DWARF/DWARFDie.h 276 std::reverse_iterator<iterator> rbegin() const;
277 std::reverse_iterator<iterator> rend() const;
393 reverse_iterator<llvm::DWARFDie::iterator>,
411 reverse_iterator<llvm::DWARFDie::iterator> &operator++() {
421 reverse_iterator<llvm::DWARFDie::iterator> &operator--() {
439 bool equals(const reverse_iterator<llvm::DWARFDie::iterator> &RHS) const {
448 inline bool operator==(const std::reverse_iterator<DWARFDie::iterator> &LHS,
449 const std::reverse_iterator<DWARFDie::iterator> &RHS) {
453 inline bool operator!=(const std::reverse_iterator<DWARFDie::iterator> &LHS,
454 const std::reverse_iterator<DWARFDie::iterator> &RHS) {
458 inline std::reverse_iterator<DWARFDie::iterator> DWARFDie::rbegin() const {
462 inline std::reverse_iterator<DWARFDie::iterator> DWARFDie::rend() const {
include/llvm/IR/Type.h 324 using subtype_reverse_iterator = std::reverse_iterator<subtype_iterator>;
lib/Analysis/ScalarEvolutionExpander.cpp 696 for (std::reverse_iterator<SCEVAddExpr::op_iterator> I(S->op_end()),
766 for (std::reverse_iterator<SCEVMulExpr::op_iterator> I(S->op_end()),
lib/Target/WebAssembly/WebAssemblyRegStackify.cpp 653 using mop_reverse_iterator = std::reverse_iterator<mop_iterator>;
lib/Transforms/Scalar/LoopStrengthReduce.cpp 2782 for (std::reverse_iterator<SCEVAddExpr::op_iterator> I(Add->op_end()),
tools/clang/include/clang/AST/ASTVector.h 88 using const_reverse_iterator = std::reverse_iterator<const_iterator>;
89 using reverse_iterator = std::reverse_iterator<iterator>;
tools/clang/include/clang/AST/DeclCXX.h 2479 using init_reverse_iterator = std::reverse_iterator<init_iterator>;
2481 std::reverse_iterator<init_const_iterator>;
tools/clang/include/clang/AST/Stmt.h 1272 using reverse_decl_iterator = std::reverse_iterator<decl_iterator>;
1383 using reverse_body_iterator = std::reverse_iterator<body_iterator>;
1394 std::reverse_iterator<const_body_iterator>;
tools/clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h 132 using reverse_iterator = std::reverse_iterator<iterator>;
133 using const_reverse_iterator = std::reverse_iterator<const_iterator>;
tools/clang/include/clang/Analysis/CFG.h 585 using iterator = std::reverse_iterator<ImplTy::iterator>;
586 using const_iterator = std::reverse_iterator<ImplTy::const_iterator>;
1296 using reverse_iterator = std::reverse_iterator<iterator>;
1297 using const_reverse_iterator = std::reverse_iterator<const_iterator>;
tools/clang/include/clang/Analysis/Support/BumpVector.h 83 using const_reverse_iterator = std::reverse_iterator<const_iterator>;
84 using reverse_iterator = std::reverse_iterator<iterator>;
tools/clang/lib/AST/ExprConstant.cpp 8712 typedef std::reverse_iterator<CastExpr::path_const_iterator> ReverseIter;
usr/include/c++/7.4.0/array 105 typedef std::reverse_iterator<iterator> reverse_iterator;
106 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
usr/include/c++/7.4.0/bits/basic_string.h 97 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
98 typedef std::reverse_iterator<iterator> reverse_iterator;
usr/include/c++/7.4.0/bits/range_access.h 177 inline _GLIBCXX17_CONSTEXPR reverse_iterator<_Tp*>
179 { return reverse_iterator<_Tp*>(__arr + _Nm); }
187 inline _GLIBCXX17_CONSTEXPR reverse_iterator<_Tp*>
189 { return reverse_iterator<_Tp*>(__arr); }
197 inline _GLIBCXX17_CONSTEXPR reverse_iterator<const _Tp*>
199 { return reverse_iterator<const _Tp*>(__il.end()); }
207 inline _GLIBCXX17_CONSTEXPR reverse_iterator<const _Tp*>
209 { return reverse_iterator<const _Tp*>(__il.begin()); }
usr/include/c++/7.4.0/bits/stl_algo.h 378 typedef reverse_iterator<_BidirectionalIterator1> _RevIterator1;
379 typedef reverse_iterator<_BidirectionalIterator2> _RevIterator2;
usr/include/c++/7.4.0/bits/stl_bvector.h 563 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
564 typedef std::reverse_iterator<iterator> reverse_iterator;
usr/include/c++/7.4.0/bits/stl_deque.h 855 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
856 typedef std::reverse_iterator<iterator> reverse_iterator;
usr/include/c++/7.4.0/bits/stl_iterator.h 139 reverse_iterator(const reverse_iterator& __x)
148 reverse_iterator(const reverse_iterator<_Iter>& __x)
191 _GLIBCXX17_CONSTEXPR reverse_iterator&
203 _GLIBCXX17_CONSTEXPR reverse_iterator
206 reverse_iterator __tmp = *this;
216 _GLIBCXX17_CONSTEXPR reverse_iterator&
228 _GLIBCXX17_CONSTEXPR reverse_iterator
231 reverse_iterator __tmp = *this;
241 _GLIBCXX17_CONSTEXPR reverse_iterator
243 { return reverse_iterator(current - __n); }
251 _GLIBCXX17_CONSTEXPR reverse_iterator&
263 _GLIBCXX17_CONSTEXPR reverse_iterator
265 { return reverse_iterator(current + __n); }
273 _GLIBCXX17_CONSTEXPR reverse_iterator&
302 operator==(const reverse_iterator<_Iterator>& __x,
303 const reverse_iterator<_Iterator>& __y)
308 operator<(const reverse_iterator<_Iterator>& __x,
309 const reverse_iterator<_Iterator>& __y)
314 operator!=(const reverse_iterator<_Iterator>& __x,
315 const reverse_iterator<_Iterator>& __y)
320 operator>(const reverse_iterator<_Iterator>& __x,
321 const reverse_iterator<_Iterator>& __y)
326 operator<=(const reverse_iterator<_Iterator>& __x,
327 const reverse_iterator<_Iterator>& __y)
332 operator>=(const reverse_iterator<_Iterator>& __x,
333 const reverse_iterator<_Iterator>& __y)
340 operator==(const reverse_iterator<_IteratorL>& __x,
341 const reverse_iterator<_IteratorR>& __y)
346 operator<(const reverse_iterator<_IteratorL>& __x,
347 const reverse_iterator<_IteratorR>& __y)
352 operator!=(const reverse_iterator<_IteratorL>& __x,
353 const reverse_iterator<_IteratorR>& __y)
358 operator>(const reverse_iterator<_IteratorL>& __x,
359 const reverse_iterator<_IteratorR>& __y)
364 operator<=(const reverse_iterator<_IteratorL>& __x,
365 const reverse_iterator<_IteratorR>& __y)
370 operator>=(const reverse_iterator<_IteratorL>& __x,
371 const reverse_iterator<_IteratorR>& __y)
392 operator-(const reverse_iterator<_IteratorL>& __x,
393 const reverse_iterator<_IteratorR>& __y)
399 inline _GLIBCXX17_CONSTEXPR reverse_iterator<_Iterator>
401 const reverse_iterator<_Iterator>& __x)
402 { return reverse_iterator<_Iterator>(__x.base() - __n); }
407 inline _GLIBCXX17_CONSTEXPR reverse_iterator<_Iterator>
409 { return reverse_iterator<_Iterator>(__i); }
418 inline _GLIBCXX17_CONSTEXPR reverse_iterator<_Iterator>
420 { return reverse_iterator<_Iterator>(__i); }
427 __niter_base(reverse_iterator<_Iterator> __it)
432 struct __is_move_iterator<reverse_iterator<_Iterator> >
438 __miter_base(reverse_iterator<_Iterator> __it)
usr/include/c++/7.4.0/bits/stl_list.h 528 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
529 typedef std::reverse_iterator<iterator> reverse_iterator;
usr/include/c++/7.4.0/bits/stl_tree.h 806 typedef std::reverse_iterator<iterator> reverse_iterator;
807 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
usr/include/c++/7.4.0/bits/stl_vector.h 240 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
241 typedef std::reverse_iterator<iterator> reverse_iterator;
usr/include/c++/7.4.0/tuple 1313 constexpr __tuple_element_t<__i, tuple<_Elements...>>&
1319 constexpr const __tuple_element_t<__i, tuple<_Elements...>>&
1325 constexpr __tuple_element_t<__i, tuple<_Elements...>>&&