Home
last modified time | relevance | path

Searched refs:HeaderID (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DHeaders.h71 llvm::Optional<unsigned> HeaderID; member
140 enum class HeaderID : unsigned {}; enum
143 HeaderID getOrCreateID(FileEntryRef Entry);
145 StringRef getRealPath(HeaderID ID) const { in getRealPath()
150 bool isSelfContained(HeaderID ID) const { in isSelfContained()
154 bool hasIWYUExport(HeaderID ID) const { in hasIWYUExport()
165 llvm::DenseMap<HeaderID, unsigned>
169 llvm::DenseMap<HeaderID, SmallVector<HeaderID>> IncludeChildren;
179 static const HeaderID MainFileID = HeaderID(0u);
197 llvm::DenseSet<HeaderID> NonSelfContained;
[all …]
H A DHeaders.cpp76 IncludeStructure::HeaderID HID = Out->getOrCreateID(*File); in InclusionDirective()
77 Inc.HeaderID = static_cast<unsigned>(HID); in InclusionDirective()
249 llvm::Optional<IncludeStructure::HeaderID>
253 return static_cast<IncludeStructure::HeaderID>(0u); in getID()
273 IncludeStructure::HeaderID Result = R.first->getSecond(); in getOrCreateID()
280 llvm::DenseMap<IncludeStructure::HeaderID, unsigned>
281 IncludeStructure::includeDepth(HeaderID Root) const { in includeDepth()
283 llvm::DenseMap<HeaderID, unsigned> Result; in includeDepth()
286 std::vector<IncludeStructure::HeaderID> CurrentLevel; in includeDepth()
288 llvm::DenseSet<IncludeStructure::HeaderID> Seen; in includeDepth()
[all …]
H A DIncludeCleaner.cpp271 assert(Inc.HeaderID); in mayConsiderUnused()
272 auto HID = static_cast<IncludeStructure::HeaderID>(*Inc.HeaderID); in mayConsiderUnused()
405 const llvm::DenseSet<IncludeStructure::HeaderID> &ReferencedFiles, in getUnused()
411 if (!MFI.HeaderID) in getUnused()
415 auto IncludeID = static_cast<IncludeStructure::HeaderID>(*MFI.HeaderID); in getUnused()
437 llvm::DenseSet<IncludeStructure::HeaderID>
442 llvm::DenseSet<IncludeStructure::HeaderID> TranslatedHeaderIDs; in translateToHeaderIDs()
H A DIncludeCleaner.h87 llvm::DenseSet<IncludeStructure::HeaderID>
95 const llvm::DenseSet<IncludeStructure::HeaderID> &ReferencedFiles,
/llvm-project-15.0.7/clang-tools-extra/clangd/unittests/
H A DHeadersTests.cpp71 IncludeStructure::HeaderID getID(StringRef Filename, in getID()
239 llvm::DenseMap<IncludeStructure::HeaderID, in TEST_F()
240 SmallVector<IncludeStructure::HeaderID>> in TEST_F()
H A DIncludeCleanerTests.cpp433 for (IncludeStructure::HeaderID HID : ReferencedHeaders) in TEST()