reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
123 auto GetIncludeLoc = [&SM](SourceLocation SLoc) { 124 return SM.getIncludeLoc(SM.getFileID(SLoc)); 124 return SM.getIncludeLoc(SM.getFileID(SLoc)); 128 if (clangd::isInsideMainFile(IncludeLocation, SM)) { 137 D.File = SM.getFileEntryForID(SM.getMainFileID())->getName().str(); 137 D.File = SM.getFileEntryForID(SM.getMainFileID())->getName().str(); 138 D.Range.start = sourceLocToPosition(SM, IncludeInMainFile); 140 SM, Lexer::getLocForEndOfToken(IncludeInMainFile, 0, SM, LangOpts)); 140 SM, Lexer::getLocForEndOfToken(IncludeInMainFile, 0, SM, LangOpts)); 144 const auto *FE = SM.getFileEntryForID(SM.getFileID(DiagLoc)); 144 const auto *FE = SM.getFileEntryForID(SM.getFileID(DiagLoc));