Lines Matching defs:Inc
70 bool mayConsiderUnused(const Inclusion &Inc, ParsedAST &AST,
73 assert(Inc.HeaderID);
74 auto HID = static_cast<IncludeStructure::HeaderID>(*Inc.HeaderID);
89 if (Inc.Written.front() == '<') {
90 if (tooling::stdlib::Header::named(Inc.Written))
196 for (const auto *Inc : UnusedIncludes) {
197 if (isIgnored(Inc->Resolved, IgnoreHeaders))
203 Inc->Written.substr(1, Inc->Written.size() - 2),
211 D.Range = rangeTillEOL(Code, Inc->HashOffset);
220 F.Edits.back().range.start.line = Inc->HashLine;
221 F.Edits.back().range.end.line = Inc->HashLine + 1;
336 for (const Inclusion &Inc : AST.getIncludeStructure().MainFileIncludes) {
338 llvm::StringRef WrittenRef = llvm::StringRef(Inc.Written);
341 SM.getComposedLoc(SM.getMainFileID(), Inc.HashOffset);
342 TransformedInc.Line = Inc.HashLine + 1;
344 // Inc.Resolved is canonicalized with clangd::getCanonicalPath(),
346 auto FE = SM.getFileManager().getFileRef(Inc.Resolved);
349 Inc.Resolved, FE.takeError());
390 for (auto *Inc : ConvertedIncludes.match(H)) {
393 AST.getIncludeStructure().getID(&Inc->Resolved->getFileEntry());
412 for (auto *Inc :
416 AST.getIncludeStructure().getID(&Inc->Resolved->getFileEntry());
469 bool isPreferredProvider(const Inclusion &Inc,
475 if (Match->Line == unsigned(Inc.HashLine + 1))