| /prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/DebugInfo/DWARF/ |
| DWARFDie.h | 15 #include "llvm/ADT/iterator.h" 24 #include <iterator> 261 /// Get an iterator range to all attributes in the current DIE only. 263 /// \returns an iterator range for the attributes of the current DIE. 266 class iterator; 268 iterator begin() const; 269 iterator end() const; 270 iterator_range<iterator> children() const; 286 /// error will be set if the Err member variable is non-NULL and the iterator 313 class DWARFDie::iterator : public iterator_facade_base<iterator class in class:llvm::DWARFDie 324 explicit iterator(DWARFDie D) : Die(D) { function in class:llvm::DWARFDie::iterator [all...] |
| /prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/Support/ |
| Registry.h | 51 class iterator; 63 friend class iterator; 84 class iterator { class in class:llvm::Registry 88 explicit iterator(const node *N) : Cur(N) {} function in class:llvm::Registry::iterator 90 bool operator==(const iterator &That) const { return Cur == That.Cur; } 91 bool operator!=(const iterator &That) const { return Cur != That.Cur; } 92 iterator &operator++() { Cur = Cur->Next; return *this; } 99 static iterator begin(); 100 static iterator end() { return iterator(nullptr); [all...] |
| /prebuilts/clang/host/darwin-x86/clang-4691093/include/clang/AST/ |
| UnresolvedSet.h | 21 #include "llvm/ADT/iterator.h" 25 /// The iterator over UnresolvedSets. Serves as both the const and 26 /// non-const iterator. 72 // We don't currently support assignment through this iterator, so we might 74 typedef UnresolvedSetIterator iterator; typedef in class:clang::UnresolvedSetImpl 77 iterator begin() { return iterator(decls().begin()); } 78 iterator end() { return iterator(decls().end()); } 95 for (DeclsTy::iterator I = decls().begin(), E = decls().end(); I != E; ++I [all...] |
| /prebuilts/clang/host/darwin-x86/clang-4691093/include/clang/Analysis/ |
| CallGraph.h | 70 typedef FunctionMapTy::iterator iterator; typedef in class:clang::CallGraph 72 iterator begin() { return FunctionMap.begin(); } 73 iterator end() { return FunctionMap.end(); } 87 typedef llvm::SetVector<CallGraphNode *>::iterator nodes_iterator; 148 typedef SmallVectorImpl<CallRecord>::iterator iterator; typedef in class:clang::CallGraphNode 152 inline iterator begin() { return CalledFunctions.begin(); } 153 inline iterator end() { return CalledFunctions.end(); } 177 typedef NodeType::iterator ChildIteratorType [all...] |
| /prebuilts/clang/host/darwin-x86/clang-4691093/include/clang/Basic/ |
| FileSystemStatCache.h | 119 iterator; typedef in class:clang::MemorizeStatCalls 121 iterator begin() const { return StatCalls.begin(); } 122 iterator end() const { return StatCalls.end(); }
|
| /prebuilts/clang/host/darwin-x86/clang-4691093/include/clang/Driver/ |
| Job.h | 16 #include "llvm/ADT/iterator.h" 170 typedef llvm::pointee_iterator<list_type::iterator> iterator; typedef in class:clang::driver::JobList 190 iterator begin() { return Jobs.begin(); } 192 iterator end() { return Jobs.end(); }
|
| Multilib.h | 106 typedef multilib_list::iterator iterator; typedef in class:clang::driver::MultilibSet 150 iterator begin() { return Multilibs.begin(); } 153 iterator end() { return Multilibs.end(); }
|
| /prebuilts/clang/host/darwin-x86/clang-4691093/include/clang/Rewrite/Core/ |
| RewriteRope.h | 23 #include <iterator> 89 public std::iterator<std::forward_iterator_tag, const char, ptrdiff_t> { 98 // begin iterator. 100 // end iterator 145 typedef RopePieceBTreeIterator iterator; typedef in class:clang::RopePieceBTree 146 iterator begin() const { return iterator(Root); } 147 iterator end() const { return iterator(); } 180 typedef RopePieceBTree::iterator iterator typedef in class:clang::RewriteRope [all...] |
| /prebuilts/clang/host/darwin-x86/clang-4691093/include/clang/Sema/ |
| IdentifierResolver.h | 45 inline DeclsTy::iterator decls_begin() { return Decls.begin(); } 46 inline DeclsTy::iterator decls_end() { return Decls.end(); } 55 void InsertDecl(DeclsTy::iterator Pos, NamedDecl *D) { 65 /// iterator - Iterate over the decls of a specified declaration name. 68 class iterator { class in class:clang::IdentifierResolver 78 /// 2) A IdDeclInfo::DeclsTy::iterator that traverses only the decls of the 81 typedef IdDeclInfo::DeclsTy::iterator BaseIter; 84 iterator(NamedDecl *D) { function in class:clang::IdentifierResolver::iterator 88 /// A IdDeclInfo::DeclsTy::iterator that walks or not the parent declaration 90 iterator(BaseIter I) function in class:clang::IdentifierResolver::iterator 105 iterator() : Ptr(0) {} function in class:clang::IdentifierResolver::iterator [all...] |
| /prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/Analysis/ |
| IVUsers.h | 143 typedef ilist<IVStrideUse>::iterator iterator; typedef in class:llvm::IVUsers 145 iterator begin() { return IVUses.begin(); } 146 iterator end() { return IVUses.end(); }
|
| /prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/DebugInfo/DWARF/ |
| DWARFDie.h | 15 #include "llvm/ADT/iterator.h" 24 #include <iterator> 261 /// Get an iterator range to all attributes in the current DIE only. 263 /// \returns an iterator range for the attributes of the current DIE. 266 class iterator; 268 iterator begin() const; 269 iterator end() const; 270 iterator_range<iterator> children() const; 286 /// error will be set if the Err member variable is non-NULL and the iterator 313 class DWARFDie::iterator : public iterator_facade_base<iterator class in class:llvm::DWARFDie 324 explicit iterator(DWARFDie D) : Die(D) { function in class:llvm::DWARFDie::iterator [all...] |
| /prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/Support/ |
| Registry.h | 51 class iterator; 63 friend class iterator; 84 class iterator { class in class:llvm::Registry 88 explicit iterator(const node *N) : Cur(N) {} function in class:llvm::Registry::iterator 90 bool operator==(const iterator &That) const { return Cur == That.Cur; } 91 bool operator!=(const iterator &That) const { return Cur != That.Cur; } 92 iterator &operator++() { Cur = Cur->Next; return *this; } 99 static iterator begin(); 100 static iterator end() { return iterator(nullptr); [all...] |
| /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/clang/include/clang/AST/ |
| UnresolvedSet.h | 21 #include "llvm/ADT/iterator.h" 25 /// The iterator over UnresolvedSets. Serves as both the const and 26 /// non-const iterator. 72 // We don't currently support assignment through this iterator, so we might 74 typedef UnresolvedSetIterator iterator; typedef in class:clang::UnresolvedSetImpl 77 iterator begin() { return iterator(decls().begin()); } 78 iterator end() { return iterator(decls().end()); } 95 for (DeclsTy::iterator I = decls().begin(), E = decls().end(); I != E; ++I [all...] |
| /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/clang/include/clang/Analysis/ |
| CallGraph.h | 70 typedef FunctionMapTy::iterator iterator; typedef in class:clang::CallGraph 72 iterator begin() { return FunctionMap.begin(); } 73 iterator end() { return FunctionMap.end(); } 87 typedef llvm::SetVector<CallGraphNode *>::iterator nodes_iterator; 148 typedef SmallVectorImpl<CallRecord>::iterator iterator; typedef in class:clang::CallGraphNode 152 inline iterator begin() { return CalledFunctions.begin(); } 153 inline iterator end() { return CalledFunctions.end(); } 177 typedef NodeType::iterator ChildIteratorType [all...] |
| /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/clang/include/clang/Basic/ |
| FileSystemStatCache.h | 119 iterator; typedef in class:clang::MemorizeStatCalls 121 iterator begin() const { return StatCalls.begin(); } 122 iterator end() const { return StatCalls.end(); }
|
| /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/clang/include/clang/Driver/ |
| Job.h | 16 #include "llvm/ADT/iterator.h" 170 typedef llvm::pointee_iterator<list_type::iterator> iterator; typedef in class:clang::driver::JobList 190 iterator begin() { return Jobs.begin(); } 192 iterator end() { return Jobs.end(); }
|
| Multilib.h | 98 typedef multilib_list::iterator iterator; typedef in class:clang::driver::MultilibSet 142 iterator begin() { return Multilibs.begin(); } 145 iterator end() { return Multilibs.end(); }
|
| /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/clang/include/clang/Rewrite/Core/ |
| RewriteRope.h | 23 #include <iterator> 89 public std::iterator<std::forward_iterator_tag, const char, ptrdiff_t> { 98 // begin iterator. 100 // end iterator 145 typedef RopePieceBTreeIterator iterator; typedef in class:clang::RopePieceBTree 146 iterator begin() const { return iterator(Root); } 147 iterator end() const { return iterator(); } 180 typedef RopePieceBTree::iterator iterator typedef in class:clang::RewriteRope [all...] |
| /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/clang/include/clang/Sema/ |
| IdentifierResolver.h | 45 inline DeclsTy::iterator decls_begin() { return Decls.begin(); } 46 inline DeclsTy::iterator decls_end() { return Decls.end(); } 55 void InsertDecl(DeclsTy::iterator Pos, NamedDecl *D) { 65 /// iterator - Iterate over the decls of a specified declaration name. 68 class iterator { class in class:clang::IdentifierResolver 78 /// 2) A IdDeclInfo::DeclsTy::iterator that traverses only the decls of the 81 typedef IdDeclInfo::DeclsTy::iterator BaseIter; 84 iterator(NamedDecl *D) { function in class:clang::IdentifierResolver::iterator 88 /// A IdDeclInfo::DeclsTy::iterator that walks or not the parent declaration 90 iterator(BaseIter I) function in class:clang::IdentifierResolver::iterator 105 iterator() : Ptr(0) {} function in class:clang::IdentifierResolver::iterator [all...] |
| /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/ADT/ |
| MapVector.h | 40 typedef typename VectorType::iterator iterator; typedef in class:llvm::MapVector 53 iterator begin() { return Vector.begin(); } 55 iterator end() { return Vector.end(); } 84 std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair); 101 std::pair<iterator, bool> insert(const std::pair<KeyT, ValueT> &KV) { 103 std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair); 113 std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) { 116 std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair); 131 iterator find(const KeyT &Key) [all...] |
| SparseSet.h | 171 typedef typename DenseT::iterator iterator; typedef in class:llvm::SparseSet 176 iterator begin() { return Dense.begin(); } 177 iterator end() { return Dense.end(); } 202 /// @returns An iterator to the element identified by key, or end(). 204 iterator findIndex(unsigned Idx) { 222 /// @returns An iterator to the element identified by key, or end(). 224 iterator find(const KeyT &Key) { 241 /// If Val is successfully inserted, return (I, true), where I is an iterator 245 /// (I, false), where I is an iterator pointing to the existing element [all...] |
| StringRef.h | 49 typedef const char *iterator; typedef in class:llvm::StringRef 103 iterator begin() const { return Data; } 105 iterator end() const { return Data + Length; }
|
| TinyPtrVector.h | 19 #include <iterator> 170 typedef EltTy *iterator; typedef in class:llvm::TinyPtrVector 172 typedef std::reverse_iterator<iterator> reverse_iterator; 175 iterator begin() { 182 iterator end() { 272 iterator erase(iterator I) { 273 assert(I >= begin() && "Iterator to erase is out of bounds."); 274 assert(I < end() && "Erasing at past-the-end iterator."); 288 iterator erase(iterator S, iterator E) [all...] |
| ilist_iterator.h | 1 //===- llvm/ADT/ilist_iterator.h - Intrusive List Iterator -------*- C++ -*-==// 16 #include <iterator> 54 /// Iterator for intrusive lists based on ilist_node. 88 // This is templated so that we can allow constructing a const iterator from 89 // a nonconst iterator... 96 // This is templated so that we can allow assigning to a const iterator from 97 // a nonconst iterator... 108 /// boundaries. The resulting iterator will dereference (and have a handle) 117 /// Get a reverse iterator to the same node. 119 /// Gives a reverse iterator that will dereference (and have a handle) to th 187 typedef ilist_iterator<OptionsT, false, IsConst> iterator; typedef in struct:llvm::simplify_type [all...] |
| /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/ |
| DominanceFrontier.h | 72 typedef typename DomSetMapType::iterator iterator; typedef in class:llvm::DominanceFrontierBase 74 iterator begin() { return Frontiers.begin(); } 76 iterator end() { return Frontiers.end(); } 78 iterator find(BlockT *B) { return Frontiers.find(B); } 81 iterator addBasicBlock(BlockT *BB, const DomSetType &frontier) { 89 void addToFrontier(iterator I, BlockT *Node); 91 void removeFromFrontier(iterator I, BlockT *Node); 142 typedef DominanceFrontierBase<BasicBlock>::iterator iterator; typedef in class:llvm::DominanceFrontier [all...] |