Searched defs:reverse_iterator (Results 1 - 24 of 24) sorted by relevance

/external/clang/test/Modules/Inputs/PR20399/
H A Dstl_map.h2 struct reverse_iterator {}; struct in namespace:std
5 operator-(int __x, reverse_iterator __y) {}
/external/llvm/include/llvm/Support/
H A DPath.h39 /// Traversing backwards is possible with \a reverse_iterator
77 class reverse_iterator class in namespace:llvm::sys::path
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 ren
[all...]
/external/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyUtil.h133 typedef std::reverse_iterator<iterator> reverse_iterator; typedef in class:clang::threadSafety::til::SimpleArray
134 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
165 reverse_iterator rbegin() { return reverse_iterator(end()); }
166 reverse_iterator rend() { return reverse_iterator(begin()); }
203 llvm::iterator_range<reverse_iterator> reverse() {
/external/llvm/include/llvm/Analysis/
H A DTrace.h88 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
89 typedef std::reverse_iterator<iterator> reverse_iterator; typedef in class:llvm::Trace
96 reverse_iterator rbegin() { return BasicBlocks.rbegin(); }
98 reverse_iterator rend () { return BasicBlocks.rend(); }
H A DLoopInfo.h137 reverse_iterator; typedef in class:llvm::LoopBase
140 reverse_iterator rbegin() const { return SubLoops.rbegin(); }
141 reverse_iterator rend() const { return SubLoops.rend(); }
536 reverse_iterator; typedef in class:llvm::LoopInfoBase
539 reverse_iterator rbegin() const { return TopLevelLoops.rbegin(); }
540 reverse_iterator rend() const { return TopLevelLoops.rend(); }
/external/clang/include/clang/Analysis/Support/
H A DBumpVector.h75 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
76 typedef std::reverse_iterator<iterator> reverse_iterator; typedef in class:clang::BumpVector
90 reverse_iterator rbegin() { return reverse_iterator(end()); }
92 reverse_iterator rend() { return reverse_iterator(begin()); }
/external/libcxx/test/support/
H A Dnasty_containers.hpp32 typedef typename nested_container::reverse_iterator reverse_iterator; typedef in class:nasty_vector
56 reverse_iterator rbegin() _NOEXCEPT { return v_.rbegin(); }
58 reverse_iterator rend() _NOEXCEPT { return v_.rend(); }
153 typedef typename nested_container::reverse_iterator reverse_iterator; typedef in class:nasty_list
183 reverse_iterator rbegin() _NOEXCEPT { return l_.rbegin(); }
185 reverse_iterator rend() _NOEXCEPT { return l_.rend(); }
/external/llvm/include/llvm/ADT/
H A DArrayRef.h37 typedef std::reverse_iterator<iterator> reverse_iterator; typedef in class:llvm::ArrayRef
106 reverse_iterator rbegin() const { return reverse_iterator(end()); }
107 reverse_iterator rend() const { return reverse_iterator(begin()); }
206 typedef std::reverse_iterator<iterator> reverse_iterator;
242 reverse_iterator rbegin() const { return reverse_iterator(en
[all...]
H A DMapVector.h41 typedef typename VectorType::reverse_iterator reverse_iterator; typedef in class:llvm::MapVector
51 reverse_iterator rbegin() { return Vector.rbegin(); }
53 reverse_iterator rend() { return Vector.rend(); }
H A DSmallVector.h103 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
104 typedef std::reverse_iterator<iterator> reverse_iterator; typedef in class:llvm::SmallVectorTemplateCommon
122 reverse_iterator rbegin() { return reverse_iterator(end()); }
124 reverse_iterator rend() { return reverse_iterator(begin()); }
H A Dilist.h348 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
349 typedef std::reverse_iterator<iterator> reverse_iterator; typedef in class:llvm::iplist
377 reverse_iterator rbegin() { return reverse_iterator(end()); }
379 reverse_iterator rend() { return reverse_iterator(begin()); }
/external/llvm/include/llvm/IR/
H A DBasicBlock.h95 typedef InstListType::reverse_iterator reverse_iterator; typedef in class:llvm::BasicBlock
225 inline reverse_iterator rbegin() { return InstList.rbegin(); }
227 inline reverse_iterator rend () { return InstList.rend(); }
H A DModule.h140 typedef FunctionListType::reverse_iterator reverse_iterator; typedef in class:llvm::Module
573 reverse_iterator rbegin() { return FunctionList.rbegin(); }
575 reverse_iterator rend() { return FunctionList.rend(); }
/external/llvm/include/llvm/Option/
H A DArgList.h103 typedef arglist_type::reverse_iterator reverse_iterator; typedef in class:llvm::opt::ArgList
138 reverse_iterator rbegin() { return Args.rbegin(); }
139 reverse_iterator rend() { return Args.rend(); }
/external/regex-re2/re2/
H A Dstringpiece.h125 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
126 typedef std::reverse_iterator<iterator> reverse_iterator; typedef in class:re2::StringPiece
/external/clang/include/clang/AST/
H A DASTVector.h83 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
84 typedef std::reverse_iterator<iterator> reverse_iterator; typedef in class:clang::ASTVector
98 reverse_iterator rbegin() { return reverse_iterator(end()); }
100 reverse_iterator rend() { return reverse_iterator(begin()); }
H A DExpr.h3923 typedef InitExprsTy::reverse_iterator reverse_iterator; typedef in class:clang::StringLiteral::OffsetOfExpr
3930 reverse_iterator rbegin() { return InitExprs.rbegin(); }
3932 reverse_iterator rend() { return InitExprs.rend(); }
4185 typedef std::reverse_iterator<designators_iterator>
4194 typedef std::reverse_iterator<const_designators_iterator>
/external/v8/src/compiler/
H A Dschedule.h137 typedef NodeVector::reverse_iterator reverse_iterator; typedef in class:v8::internal::compiler::FINAL
138 reverse_iterator rbegin() { return nodes_.rbegin(); }
139 reverse_iterator rend() { return nodes_.rend(); }
150 typedef BasicBlockVector::reverse_iterator BasicBlockVectorRIter;
/external/llvm/include/llvm/CodeGen/
H A DMachineBasicBlock.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; typedef in class:llvm::MachineBasicBlock
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
H A DScheduleDAG.h744 typedef std::vector<int>::reverse_iterator reverse_iterator; typedef in class:llvm::SUnit::ScheduleDAGTopologicalSort
746 reverse_iterator rbegin() { return Index2Node.rbegin(); }
748 reverse_iterator rend() { return Index2Node.rend(); }
/external/protobuf/src/google/protobuf/
H A Drepeated_field.h179 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
180 typedef std::reverse_iterator<iterator> reverse_iterator; typedef in class:google::protobuf::RepeatedField
181 reverse_iterator rbegin() {
182 return reverse_iterator(end());
187 reverse_iterator rend() {
188 return reverse_iterator(begin());
496 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
497 typedef std::reverse_iterator<iterator> reverse_iterator; typedef in class:google::protobuf::RepeatedPtrField
[all...]
/external/clang/include/clang/Analysis/
H A DCFG.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 in class:clang::CFGBlock::ElementList
368 reverse_iterator insert(reverse_iterator I, size_t Cnt, CFGElement E,
380 reverse_iterator rbegin() { return Impl.begin(); }
381 reverse_iterator rend() { return Impl.end(); }
500 typedef ElementList::reverse_iterator reverse_iterator; typedef in class:clang::CFGBlock::ElementList
511 reverse_iterator rbegi
837 typedef std::reverse_iterator<iterator> reverse_iterator; typedef in class:clang::CFGBlock::CFG
[all...]
/external/llvm/include/llvm/MC/
H A DMCAssembler.h572 typedef FragmentListType::reverse_iterator reverse_iterator; typedef in class:llvm::MCSectionData
649 reverse_iterator rbegin() { return Fragments.rbegin(); }
652 reverse_iterator rend() { return Fragments.rend(); }
/external/clang/lib/Sema/
H A DSemaOpenMP.cpp114 typedef SmallVector<SharingMapTy, 8>::reverse_iterator reverse_iterator; typedef in class:__anon1198::DSAStackTy
116 DSAVarData getDSA(StackTy::reverse_iterator Iter, VarDecl *D);
119 bool isOpenMPLocal(VarDecl *D, StackTy::reverse_iterator Iter);
239 DSAStackTy::DSAVarData DSAStackTy::getDSA(StackTy::reverse_iterator Iter,
312 for (StackTy::reverse_iterator I = std::next(Iter), EE = Stack.rend();
371 bool DSAStackTy::isOpenMPLocal(VarDecl *D, StackTy::reverse_iterator Iter) {
374 reverse_iterator I = Iter, E = std::prev(Stack.rend());

Completed in 1527 milliseconds