Searched defs:reverse_iterator (Results 1 - 25 of 39) sorted by last modified time

12

/external/stlport/stlport/stl/
H A D_abbrevs.h34 # define reverse_iterator _r__It macro
H A D_iterator.h40 // This is the new version of reverse_iterator, as defined in the
47 class reverse_iterator : class in inherits:iterator
55 typedef reverse_iterator<_Iterator> _Self;
63 reverse_iterator() {} function in class:reverse_iterator
64 explicit reverse_iterator(iterator_type __x) : current(__x) {} function in class:reverse_iterator
65 reverse_iterator(const _Self& __x) : current(__x.current) {} function in class:reverse_iterator
69 reverse_iterator(const reverse_iterator<_Iter>& __x) : current(__x.base()) {} function in class:reverse_iterator
71 _Self& operator = (const reverse_iterator<_Iter>& __x) { current = __x.base(); return *this; }
113 inline bool _STLP_CALL operator==(const reverse_iterator<_Iterato
[all...]
H A D_iterator_old.h151 // This is the old version of reverse_iterator, as found in the original
160 class reverse_iterator { class
161 typedef reverse_iterator<_RandomAccessIterator, _Tp, Reference__, _Distance> _Self;
175 reverse_iterator() {} function in class:reverse_iterator
176 reverse_iterator(const _Self& __x) : __current(__x.base()) {} function in class:reverse_iterator
177 explicit reverse_iterator(_RandomAccessIterator __x) : __current(__x) {} function in class:reverse_iterator
224 iterator_category(const reverse_iterator<_RandomAccessIterator, _Tp, Reference__, _Distance>&) argument
228 inline _Tp* _STLP_CALL value_type(const reverse_iterator<_RandomAccessIterator, _Tp, Reference__, _Distance>&) argument
233 distance_type(const reverse_iterator<_RandomAccessIterator, _Tp, Reference__, _Distance>&) argument
240 operator==(const reverse_iterator<_RandomAccessIterato argument
251 operator <(const reverse_iterator<_RandomAccessIterator, _Tp, Reference__, _Distance>& __x, const reverse_iterator<_RandomAccessIterator, _Tp, Reference__, _Distance>& __y) argument
264 operator !=(const reverse_iterator<_RandomAccessIterator, _Tp, Reference__, _Distance>& __x, const reverse_iterator<_RandomAccessIterator, _Tp, Reference__, _Distance>& __y) argument
274 operator >(const reverse_iterator<_RandomAccessIterator, _Tp, Reference__, _Distance>& __x, const reverse_iterator<_RandomAccessIterator, _Tp, Reference__, _Distance>& __y) argument
284 operator <=(const reverse_iterator<_RandomAccessIterator, _Tp, Reference__, _Distance>& __x, const reverse_iterator<_RandomAccessIterator, _Tp, Reference__, _Distance>& __y) argument
294 operator >=(const reverse_iterator<_RandomAccessIterator, _Tp, Reference__, _Distance>& __x, const reverse_iterator<_RandomAccessIterator, _Tp, Reference__, _Distance>& __y) argument
306 operator -(const reverse_iterator<_RandomAccessIterator, _Tp, Reference__, _Distance>& __x, const reverse_iterator<_RandomAccessIterator, _Tp, Reference__, _Distance>& __y) argument
318 operator +(_Distance __n, const reverse_iterator<_RandomAccessIterator, _Tp, Reference__, _Distance>& __x) argument
[all...]
H A D_map.h87 typedef typename _Rep_type::reverse_iterator reverse_iterator; typedef in class:map
167 reverse_iterator rbegin() { return _M_t.rbegin(); }
169 reverse_iterator rend() { return _M_t.rend(); }
280 typedef typename _Rep_type::reverse_iterator reverse_iterator; typedef in class:multimap
353 reverse_iterator rbegin() { return _M_t.rbegin(); }
355 reverse_iterator rend() { return _M_t.rend(); }
H A D_set.h75 typedef typename _Rep_type::reverse_iterator reverse_iterator; typedef in class:set
155 reverse_iterator rbegin() { return _M_t.rbegin(); }
156 reverse_iterator rend() { return _M_t.rend(); }
246 typedef typename _Rep_type::reverse_iterator reverse_iterator; typedef in class:multiset
326 reverse_iterator rbegin() { return _M_t.rbegin(); }
327 reverse_iterator rend() { return _M_t.rend(); }
/external/stlport/stlport/stl/pointers/
H A D_set.h106 typedef typename _Priv_Rep_type::reverse_iterator reverse_iterator; typedef in class:set
215 reverse_iterator rbegin() { return reverse_iterator(end()); }
216 reverse_iterator rend() { return reverse_iterator(begin()); }
353 typedef typename _Priv_Rep_type::reverse_iterator reverse_iterator; typedef in class:multiset
468 reverse_iterator rbegin() { return reverse_iterator(en
[all...]
/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/llvm/include/llvm/ADT/
H A DArrayRef.h37 typedef std::reverse_iterator<iterator> reverse_iterator; typedef in class:llvm::ArrayRef
100 reverse_iterator rbegin() const { return reverse_iterator(end()); }
101 reverse_iterator rend() const { return reverse_iterator(begin()); }
198 typedef std::reverse_iterator<iterator> reverse_iterator;
234 reverse_iterator rbegin() const { return reverse_iterator(en
[all...]
H A DSmallVector.h104 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
105 typedef std::reverse_iterator<iterator> reverse_iterator; typedef in class:llvm::SmallVectorTemplateCommon
123 reverse_iterator rbegin() { return reverse_iterator(end()); }
125 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/Analysis/
H A DLoopInfo.h132 reverse_iterator; typedef in class:llvm::LoopBase
135 reverse_iterator rbegin() const { return SubLoops.rbegin(); }
136 reverse_iterator rend() const { return SubLoops.rend(); }
519 reverse_iterator; typedef in class:llvm::LoopInfoBase
522 reverse_iterator rbegin() const { return TopLevelLoops.rbegin(); }
523 reverse_iterator rend() const { return TopLevelLoops.rend(); }
648 typedef LoopInfoBase<BasicBlock, Loop>::reverse_iterator reverse_iterator; typedef in class:llvm::LoopInfo
651 inline reverse_iterator rbegin() const { return LI.rbegin(); }
652 inline reverse_iterator ren
[all...]
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(); }
/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/llvm/include/llvm/IR/
H A DBasicBlock.h102 typedef InstListType::reverse_iterator reverse_iterator; typedef in class:llvm::BasicBlock
203 inline reverse_iterator rbegin() { return InstList.rbegin(); }
205 inline reverse_iterator rend () { return InstList.rend(); }
/external/llvm/include/llvm/MC/
H A DMCAssembler.h574 typedef FragmentListType::reverse_iterator reverse_iterator; typedef in class:llvm::MCSectionData
648 reverse_iterator rbegin() { return Fragments.rbegin(); }
651 reverse_iterator rend() { return Fragments.rend(); }
/external/llvm/include/llvm/Option/
H A DArgList.h101 typedef arglist_type::reverse_iterator reverse_iterator; typedef in class:llvm::opt::ArgList
136 reverse_iterator rbegin() { return Args.rbegin(); }
137 reverse_iterator rend() { return Args.rend(); }
/external/llvm/include/llvm/Support/
H A DPath.h79 typedef std::reverse_iterator<const_iterator> reverse_iterator; typedef in namespace:llvm::sys::path
94 inline reverse_iterator rbegin(StringRef path) {
95 return reverse_iterator(end(path));
101 inline reverse_iterator rend(StringRef path) {
102 return reverse_iterator(begin(path));
/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/clang/lib/Sema/
H A DSemaOpenMP.cpp111 typedef SmallVector<SharingMapTy, 8>::reverse_iterator reverse_iterator; typedef in class:__anon18069::DSAStackTy
113 DSAVarData getDSA(StackTy::reverse_iterator Iter, VarDecl *D);
116 bool isOpenMPLocal(VarDecl *D, StackTy::reverse_iterator Iter);
199 DSAStackTy::DSAVarData DSAStackTy::getDSA(StackTy::reverse_iterator Iter,
269 for (StackTy::reverse_iterator I = std::next(Iter),
327 bool DSAStackTy::isOpenMPLocal(VarDecl *D, StackTy::reverse_iterator Iter) {
329 reverse_iterator I = Iter, E = std::prev(Stack.rend());
441 for (StackTy::reverse_iterator I = std::next(Stack.rbegin()),
/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.h3919 typedef InitExprsTy::reverse_iterator reverse_iterator; typedef in class:clang::StringLiteral::OffsetOfExpr
3926 reverse_iterator rbegin() { return InitExprs.rbegin(); }
3928 reverse_iterator rend() { return InitExprs.rend(); }
4170 typedef std::reverse_iterator<designators_iterator>
4179 typedef std::reverse_iterator<const_designators_iterator>
/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(); }
501 typedef ElementList::reverse_iterator reverse_iterator; typedef in class:clang::CFGBlock::ElementList
512 reverse_iterator rbegi
839 typedef std::reverse_iterator<iterator> reverse_iterator; typedef in class:clang::CFGBlock::CFG
[all...]
/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/chromium_org/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;

Completed in 6330 milliseconds

12