| /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| SVals.h | 423 typedef llvm::ImmutableList<SVal>::iterator iterator; typedef in class:clang::ento::nonloc::CompoundVal 424 iterator begin() const; 425 iterator end() const; 489 typedef llvm::ImmutableList<const CXXBaseSpecifier *>::iterator iterator; typedef in class:clang::ento::nonloc::PointerToMember 490 iterator begin() const; 491 iterator end() const;
|
| /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/ADT/ |
| FoldingSet.h | 20 #include "llvm/ADT/iterator.h" 453 typedef FoldingSetIterator<T> iterator; typedef in class:llvm::final 454 iterator begin() { return iterator(Buckets); } 455 iterator end() { return iterator(Buckets+NumBuckets); } 533 typedef FoldingSetIterator<T> iterator; typedef in class:llvm::final 534 iterator begin() { return iterator(Buckets); } 535 iterator end() { return iterator(Buckets+NumBuckets); 581 typedef pointee_iterator<typename VectorT::iterator> iterator; typedef in class:llvm::FoldingSetVector [all...] |
| StringMap.h | 18 #include "llvm/ADT/iterator.h" 301 typedef StringMapIterator<ValueTy> iterator; typedef in class:llvm::StringMap 303 iterator begin() { 304 return iterator(TheTable, NumBuckets == 0); 306 iterator end() { 307 return iterator(TheTable+NumBuckets, true); 321 iterator find(StringRef Key) { 324 return iterator(TheTable+Bucket, true); 372 /// if and only if the insertion takes place, and the iterator component of 374 std::pair<iterator, bool> insert(std::pair<StringRef, ValueTy> KV) [all...] |
| ilist.h | 30 #include <iterator> 72 template <class Iterator> 73 void transferNodesFromList(ilist_callback_traits &OldList, Iterator /*first*/, 74 Iterator /*last*/) { 192 typedef typename base_list_type::iterator iterator; typedef in class:llvm::iplist_impl 241 iterator insert(iterator where, pointer New) { 246 iterator insert(iterator where, const_reference New) [all...] |
| /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/ |
| AliasSetTracker.h | 199 class iterator; 200 iterator begin() const { return iterator(PtrList); } 201 iterator end() const { return iterator(); } 211 /// Define an iterator for alias sets... this is just a forward iterator. 212 class iterator : public std::iterator<std::forward_iterator_tag, 217 explicit iterator(PointerRec *CN = nullptr) : CurNode(CN) { 399 typedef ilist<AliasSet>::iterator iterator; typedef in class:llvm::AliasSetTracker [all...] |
| /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/ |
| MachineInstrBuilder.h | 68 MachineInstrBuilder(MachineFunction &F, MachineBasicBlock::iterator I) 74 operator MachineBasicBlock::iterator() const { return MI; } 303 MachineBasicBlock::iterator I, 335 return BuildMI(BB, MachineBasicBlock::iterator(I), DL, MCID, DestReg); 348 MachineBasicBlock::iterator I, 374 return BuildMI(BB, MachineBasicBlock::iterator(I), DL, MCID); 411 MachineBasicBlock::iterator I, const DebugLoc &DL, 463 MIBundleBuilder(MachineBasicBlock &BB, MachineBasicBlock::iterator Pos) 467 MIBundleBuilder(MachineBasicBlock &BB, MachineBasicBlock::iterator B, 468 MachineBasicBlock::iterator E [all...] |
| /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/DebugInfo/DWARF/ |
| DWARFUnit.h | 74 typedef typename UnitVector::iterator iterator; typedef in class:llvm::final 75 typedef llvm::iterator_range<typename UnitVector::iterator> iterator_range; 137 typedef iterator_range<std::vector<DWARFDebugInfoEntry>::iterator>
|
| /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/IR/ |
| ValueMap.h | 41 #include <iterator> 135 typedef ValueMapIterator<MapT, KeyT> iterator; typedef in class:llvm::ValueMap 137 inline iterator begin() { return iterator(Map.begin()); } 138 inline iterator end() { return iterator(Map.end()); } 158 iterator find(const KeyT &Val) { 159 return iterator(Map.find_as(Val)); 175 std::pair<iterator, bool> insert(const std::pair<KeyT, ValueT> &KV) { 177 return std::make_pair(iterator(MapResult.first), MapResult.second) [all...] |
| /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Support/ |
| YAMLParser.h | 303 /// \brief This is an iterator abstraction over YAML collections shared by both 307 /// increment() which must set CurrentEntry to 0 to create an end iterator. 310 : public std::iterator<std::input_iterator_tag, ValueT> { 316 assert(Base && Base->CurrentEntry && "Attempted to access end iterator!"); 322 "Attempted to dereference end iterator!"); 327 assert(Base && Base->CurrentEntry && "Attempted to access end iterator!"); 333 /// The iterator is not re-entrant, 352 assert(Base && "Attempted to advance iterator past end!"); 354 // Create an end iterator. 366 typename CollectionType::iterator begin(CollectionType &C) 406 typedef basic_collection_iterator<MappingNode, KeyValueNode> iterator; typedef in class:llvm::yaml::final 462 typedef basic_collection_iterator<SequenceNode, Node> iterator; typedef in class:llvm::yaml::final [all...] |
| /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Target/ |
| TargetRegisterInfo.h | 41 typedef const MCPhysReg* iterator; typedef in class:llvm::TargetRegisterClass 69 iterator begin() const { return MC->begin(); } 70 iterator end() const { return MC->end(); } [all...] |
| /prebuilts/clang/host/linux-x86/clang-4393122/include/clang/AST/ |
| ExternalASTSource.h | 497 /// In a complete iteration, the iterator walks the range [-M, N), 502 /// precompiled headers), dereferencing the iterator flips the negative 508 /// We define this as a wrapping iterator around an int. The 509 /// iterator_adaptor_base class forwards the iterator methods to basic integer 511 class iterator class in class:clang::LazyVector 513 iterator, int, std::random_access_iterator_tag, T, int, T *, T &> { 516 iterator(LazyVector *Self, int Position) function in class:clang::LazyVector::iterator 517 : iterator::iterator_adaptor_base(Position), Self(Self) {} 523 iterator() : iterator(nullptr, 0) { function in class:clang::LazyVector::iterator [all...] |
| /prebuilts/clang/host/linux-x86/clang-4393122/include/clang/Basic/ |
| VirtualFileSystem.h | 130 /// \brief An interface for virtual file systems to provide an iterator over the 144 /// \brief An input iterator over the entries in a virtual path, similar to 147 std::shared_ptr<detail::DirIterImpl> Impl; // Input iterator semantics on copy 154 Impl.reset(); // Normalize the end iterator to Impl == nullptr. 157 /// \brief Construct an 'end' iterator. 165 Impl.reset(); // Normalize the end iterator to Impl == nullptr. 184 /// \brief An input iterator over the recursive contents of a virtual path, 191 std::shared_ptr<IterState> State; // Input iterator semantics on copy. 196 /// \brief Construct an 'end' iterator. 237 /// \note The 'end' iterator is directory_iterator() 296 typedef FileSystemList::reverse_iterator iterator; typedef in class:clang::vfs::OverlayFileSystem [all...] |
| /prebuilts/clang/host/linux-x86/clang-4393122/include/clang/Lex/ |
| PreprocessingRecord.h | 22 #include "llvm/ADT/iterator.h" 303 /// and are referenced by the iterator using negative indices. 382 /// In a complete iteration, the iterator walks the range [-M, N), 387 /// precompiled headers), dereferencing the iterator flips the negative 393 /// We define this as a wrapping iterator around an int. The 394 /// iterator_adaptor_base class forwards the iterator methods to basic 396 class iterator : public llvm::iterator_adaptor_base< class in class:clang::PreprocessingRecord 397 iterator, int, std::random_access_iterator_tag, 402 iterator(PreprocessingRecord *Self, int Position) function in class:clang::PreprocessingRecord::iterator 403 : iterator::iterator_adaptor_base(Position), Self(Self) { 407 iterator() : iterator(nullptr, 0) {} function in class:clang::PreprocessingRecord::iterator [all...] |
| /prebuilts/clang/host/linux-x86/clang-4393122/include/clang/Sema/ |
| SemaInternal.h | 259 class iterator class in class:clang::TypoCorrectionConsumer::NamespaceSpecifierSet 260 : public llvm::iterator_facade_base<iterator, std::forward_iterator_tag, 263 const std::map<unsigned, SpecifierInfoList>::iterator OuterBack; 264 /// Iterator on the distance map. 265 std::map<unsigned, SpecifierInfoList>::iterator Outer; 266 /// Iterator on an element in the distance map. 267 SpecifierInfoList::iterator Inner; 270 iterator(NamespaceSpecifierSet &Set, bool IsAtEnd) function in class:clang::TypoCorrectionConsumer::NamespaceSpecifierSet::iterator 277 iterator &operator++() { 287 bool operator==(const iterator &RHS) const { return Inner == RHS.Inner; [all...] |
| /prebuilts/clang/host/linux-x86/clang-4393122/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| SVals.h | 437 typedef llvm::ImmutableList<SVal>::iterator iterator; typedef in class:clang::ento::nonloc::CompoundVal 438 iterator begin() const; 439 iterator end() const; 503 typedef llvm::ImmutableList<const CXXBaseSpecifier *>::iterator iterator; typedef in class:clang::ento::nonloc::PointerToMember 504 iterator begin() const; 505 iterator end() const;
|
| /prebuilts/clang/host/linux-x86/clang-4393122/include/llvm/ADT/ |
| FoldingSet.h | 20 #include "llvm/ADT/iterator.h" 418 typedef FoldingSetIterator<T> iterator; typedef in class:llvm::FoldingSetImpl 419 iterator begin() { return iterator(Buckets); } 420 iterator end() { return iterator(Buckets+NumBuckets); } 576 typedef pointee_iterator<typename VectorT::iterator> iterator; typedef in class:llvm::FoldingSetVector 577 iterator begin() { return Vector.begin(); } 578 iterator end() { return Vector.end(); [all...] |
| ilist.h | 30 #include <iterator> 72 template <class Iterator> 73 void transferNodesFromList(ilist_callback_traits &OldList, Iterator /*first*/, 74 Iterator /*last*/) { 192 typedef typename base_list_type::iterator iterator; typedef in class:llvm::iplist_impl 241 iterator insert(iterator where, pointer New) { 246 iterator insert(iterator where, const_reference New) [all...] |
| /prebuilts/clang/host/linux-x86/clang-4393122/include/llvm/Analysis/ |
| AliasSetTracker.h | 199 class iterator; 200 iterator begin() const { return iterator(PtrList); } 201 iterator end() const { return iterator(); } 211 /// Define an iterator for alias sets... this is just a forward iterator. 212 class iterator : public std::iterator<std::forward_iterator_tag, 217 explicit iterator(PointerRec *CN = nullptr) : CurNode(CN) { 399 typedef ilist<AliasSet>::iterator iterator; typedef in class:llvm::AliasSetTracker [all...] |
| /prebuilts/clang/host/linux-x86/clang-4393122/include/llvm/CodeGen/ |
| MachineInstrBuilder.h | 68 MachineInstrBuilder(MachineFunction &F, MachineBasicBlock::iterator I) 74 operator MachineBasicBlock::iterator() const { return MI; } 303 MachineBasicBlock::iterator I, 335 return BuildMI(BB, MachineBasicBlock::iterator(I), DL, MCID, DestReg); 348 MachineBasicBlock::iterator I, 374 return BuildMI(BB, MachineBasicBlock::iterator(I), DL, MCID); 411 MachineBasicBlock::iterator I, const DebugLoc &DL, 418 MachineBasicBlock::iterator I, 468 MIBundleBuilder(MachineBasicBlock &BB, MachineBasicBlock::iterator Pos) 472 MIBundleBuilder(MachineBasicBlock &BB, MachineBasicBlock::iterator B [all...] |
| /prebuilts/clang/host/linux-x86/clang-4393122/include/llvm/DebugInfo/DWARF/ |
| DWARFUnit.h | 76 typedef typename UnitVector::iterator iterator; typedef in class:llvm::final 77 typedef llvm::iterator_range<typename UnitVector::iterator> iterator_range; 145 typedef iterator_range<std::vector<DWARFDebugInfoEntry>::iterator>
|
| /prebuilts/clang/host/linux-x86/clang-4393122/include/llvm/Support/ |
| YAMLParser.h | 303 /// \brief This is an iterator abstraction over YAML collections shared by both 307 /// increment() which must set CurrentEntry to 0 to create an end iterator. 310 : public std::iterator<std::input_iterator_tag, ValueT> { 316 assert(Base && Base->CurrentEntry && "Attempted to access end iterator!"); 322 "Attempted to dereference end iterator!"); 327 assert(Base && Base->CurrentEntry && "Attempted to access end iterator!"); 333 /// The iterator is not re-entrant, 352 assert(Base && "Attempted to advance iterator past end!"); 354 // Create an end iterator. 366 typename CollectionType::iterator begin(CollectionType &C) 406 typedef basic_collection_iterator<MappingNode, KeyValueNode> iterator; typedef in class:llvm::yaml::final 462 typedef basic_collection_iterator<SequenceNode, Node> iterator; typedef in class:llvm::yaml::final [all...] |
| /prebuilts/clang/host/linux-x86/clang-4393122/include/llvm/Target/ |
| TargetRegisterInfo.h | 41 typedef const MCPhysReg* iterator; typedef in class:llvm::TargetRegisterClass 68 iterator begin() const { return MC->begin(); } 69 iterator end() const { return MC->end(); } [all...] |
| /prebuilts/clang/host/linux-x86/clang-4479392/include/clang/AST/ |
| ExternalASTSource.h | 497 /// In a complete iteration, the iterator walks the range [-M, N), 502 /// precompiled headers), dereferencing the iterator flips the negative 508 /// We define this as a wrapping iterator around an int. The 509 /// iterator_adaptor_base class forwards the iterator methods to basic integer 511 class iterator class in class:clang::LazyVector 513 iterator, int, std::random_access_iterator_tag, T, int, T *, T &> { 516 iterator(LazyVector *Self, int Position) function in class:clang::LazyVector::iterator 517 : iterator::iterator_adaptor_base(Position), Self(Self) {} 523 iterator() : iterator(nullptr, 0) { function in class:clang::LazyVector::iterator [all...] |
| /prebuilts/clang/host/linux-x86/clang-4479392/include/clang/Basic/ |
| VirtualFileSystem.h | 130 /// \brief An interface for virtual file systems to provide an iterator over the 144 /// \brief An input iterator over the entries in a virtual path, similar to 147 std::shared_ptr<detail::DirIterImpl> Impl; // Input iterator semantics on copy 154 Impl.reset(); // Normalize the end iterator to Impl == nullptr. 157 /// \brief Construct an 'end' iterator. 165 Impl.reset(); // Normalize the end iterator to Impl == nullptr. 184 /// \brief An input iterator over the recursive contents of a virtual path, 191 std::shared_ptr<IterState> State; // Input iterator semantics on copy. 196 /// \brief Construct an 'end' iterator. 237 /// \note The 'end' iterator is directory_iterator() 296 typedef FileSystemList::reverse_iterator iterator; typedef in class:clang::vfs::OverlayFileSystem [all...] |
| /prebuilts/clang/host/linux-x86/clang-4479392/include/clang/Lex/ |
| PreprocessingRecord.h | 22 #include "llvm/ADT/iterator.h" 303 /// and are referenced by the iterator using negative indices. 382 /// In a complete iteration, the iterator walks the range [-M, N), 387 /// precompiled headers), dereferencing the iterator flips the negative 393 /// We define this as a wrapping iterator around an int. The 394 /// iterator_adaptor_base class forwards the iterator methods to basic 396 class iterator : public llvm::iterator_adaptor_base< class in class:clang::PreprocessingRecord 397 iterator, int, std::random_access_iterator_tag, 402 iterator(PreprocessingRecord *Self, int Position) function in class:clang::PreprocessingRecord::iterator 403 : iterator::iterator_adaptor_base(Position), Self(Self) { 407 iterator() : iterator(nullptr, 0) {} function in class:clang::PreprocessingRecord::iterator [all...] |