reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/Basic/PlistSupport.h
  134   EmitLocation(o, SM, R.getEnd().getLocWithOffset(-1), FM, indent + 1);
tools/clang/include/clang/Basic/SourceManager.h
 1188     return CharSourceRange(SourceRange(Begin, End.getEnd()),
 1196     if (Expansion.getEnd() == Range.getEnd())
 1196     if (Expansion.getEnd() == Range.getEnd())
tools/clang/lib/ARCMigrate/ObjCMT.cpp
 1815           SourceMgr.getDecomposedLoc(Range.getEnd());
tools/clang/lib/ARCMigrate/PlistReporter.cpp
   54       AddFID(FM, Fids, SM, RI->getEnd());
tools/clang/lib/ARCMigrate/TransformActions.cpp
   68       SourceLocation beginLoc = range.getBegin(), endLoc = range.getEnd();
  597       return Exp.getEnd();
  598     loc = Exp.getEnd();
tools/clang/lib/AST/Expr.cpp
 2188       Ctx.getSourceManager().getExpansionRange(Loc).getEnd());
tools/clang/lib/Basic/SourceManager.cpp
 1020   while (!Res.getEnd().isFileID()) {
 1021     CharSourceRange EndRange = getImmediateExpansionRange(Res.getEnd());
 1022     Res.setEnd(EndRange.getEnd());
tools/clang/lib/Edit/Commit.cpp
  109     commitableAfter = insertAfterToken(range.getEnd(), after);
  111     commitableAfter = insert(range.getEnd(), after);
  160   addRemove(replacementRange.getEnd(),
  303   if (range.getBegin().isMacroID() || range.getEnd().isMacroID())
  306       SM.isInSystemHeader(range.getEnd()))
  313   std::pair<FileID, unsigned> endInfo = SM.getDecomposedLoc(range.getEnd());
tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp
  865   SourceLocation LitE = LitInfo.WithoutSuffRange.getEnd();
tools/clang/lib/Format/AffectedRangeManager.cpp
   65     if (!SourceMgr.isBeforeInTranslationUnit(Range.getEnd(), I->getBegin()) &&
   66         !SourceMgr.isBeforeInTranslationUnit(I->getEnd(), Range.getBegin()))
tools/clang/lib/Frontend/ASTUnit.cpp
 1241   unsigned EndOffset = SM.getFileOffset(FileRange.getEnd());
tools/clang/lib/Frontend/DiagnosticRenderer.cpp
   73           Hint.RemoveRange.getBegin() != Hint.RemoveRange.getEnd())
  289       IsBegin ? MacroRange.getBegin() : MacroRange.getEnd();
  308       IsBegin ? MacroArgRange.getBegin() : MacroArgRange.getEnd();
  325       Loc = IsBegin ? ExpRange.getBegin() : ExpRange.getEnd();
  367     SourceLocation Begin = Range.getBegin(), End = Range.getEnd();
  388         End = Exp.getEnd();
  471   SourceLocation BegLoc = Range.getBegin(), EndLoc = Range.getEnd();
tools/clang/lib/Frontend/Rewrite/FixItRewriter.cpp
  166           Hint.RemoveRange.getBegin() != Hint.RemoveRange.getEnd())
tools/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp
  365     TokSize = Lexer::MeasureTokenLength(Range.getEnd(),
  368   AddLocToRecord(FullSourceLoc(Range.getEnd(), SM), Record, TokSize);
tools/clang/lib/Frontend/TextDiagnostic.cpp
  875       CharSourceRange ERange = SM.getExpansionRange(RI->getEnd());
  876       SourceLocation E = ERange.getEnd();
  941   SourceLocation End = R.getEnd();
  994   SourceLocation End = R.getEnd();
 1332         I->RemoveRange.getEnd().isMacroID())
 1339     SourceLocation ELoc = I->RemoveRange.getEnd();
tools/clang/lib/Lex/Lexer.cpp
  852   SourceLocation End = Range.getEnd();
  879   SourceLocation End = Range.getEnd();
  957   if (!SM.isInFileID(Range.getEnd(), beginInfo.first, &EndOffs) ||
 1121   return SM.createExpansionLoc(SpellingLoc, II.getBegin(), II.getEnd(), TokLen);
tools/clang/lib/Lex/PPDirectives.cpp
 2166     IncludePos = SourceMgr.getExpansionRange(IncludePos).getEnd();
tools/clang/lib/Lex/PPMacroExpansion.cpp
 1480     Loc = SourceMgr.getExpansionRange(Loc).getEnd();
tools/clang/lib/Lex/PreprocessingRecord.cpp
  498     EndLoc = FilenameRange.getEnd();
tools/clang/lib/Lex/TokenLexer.cpp
  909     EndLoc = SM.getImmediateExpansionRange(EndLoc).getEnd();
tools/clang/lib/Rewrite/HTMLRewrite.cpp
  618     assert(SM.getFileID(LLoc.getEnd()) == FID &&
  661     HighlightRange(R, LLoc.getBegin(), LLoc.getEnd(), "<span class='macro'>",
tools/clang/lib/Rewrite/Rewriter.cpp
  148       !isRewritable(Range.getEnd())) return -1;
  152   unsigned EndOff = getLocationOffsetAndFileID(Range.getEnd(), EndFileID);
  170     EndOff += Lexer::MeasureTokenLength(Range.getEnd(), *SourceMgr, *LangOpts);
  186       !isRewritable(Range.getEnd()))
  192   EndOff   = getLocationOffsetAndFileID(Range.getEnd(), EndFileID);
  209           Lexer::MeasureTokenLength(Range.getEnd(), *SourceMgr, *LangOpts);
  220     EndOff += Lexer::MeasureTokenLength(Range.getEnd(), *SourceMgr, *LangOpts);
  348   if (!isRewritable(range.getEnd())) return true;
  355   EndOff   = getLocationOffsetAndFileID(range.getEnd(), EndFileID);
tools/clang/lib/Sema/CodeCompleteConsumer.cpp
  575         const SourceLocation ELoc = FixIt.RemoveRange.getEnd();
tools/clang/lib/Sema/SemaDeclAttr.cpp
 8374             .getEnd();
tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
 1564                              SM.getExpansionRange(Range.getEnd()).getEnd());
tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
  130                  << "-" << SM.getSpellingColumnNumber(Hint.RemoveRange.getEnd())
tools/clang/lib/Tooling/Core/Replacement.cpp
  138   SourceLocation SpellingEnd = Sources.getSpellingLoc(Range.getEnd());
tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp
  141     SourceLocation End = Range.getEnd();
tools/clang/lib/Tooling/Syntax/Tokens.cpp
  418     assert(FID == SM.getFileID(SpelledRange.getEnd()));
  432     consumeMapping(File, SM.getFileOffset(SpelledRange.getEnd()), BeginExpanded,
tools/clang/lib/Tooling/Transformer/RangeSelector.cpp
  122       return CharSourceRange::getCharRange(SelectedRange->getEnd());
  124         SelectedRange->getEnd(), 0, Result.Context->getSourceManager(),
  160     SourceLocation E = EndRange->getEnd();
tools/clang/lib/Tooling/Transformer/SourceCode.cpp
   27       Range.getEnd(), Context.getSourceManager(), Context.getLangOpts());
   52   if (Range.getBegin().isMacroID() || Range.getEnd().isMacroID())
   55       SM.isInSystemHeader(Range.getEnd()))
   59   std::pair<FileID, unsigned> EndInfo = SM.getDecomposedLoc(Range.getEnd());
tools/clang/tools/arcmt-test/arcmt-test.cpp
  329   SourceLocation end = range.getEnd();
tools/clang/tools/extra/clang-move/Move.cpp
  284   auto EndExpansionLoc = SM.getExpansionRange(D->getEndLoc()).getEnd();
  751         SM, CharSourceRange::getCharRange(Range.getBegin(), Range.getEnd()),
tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp
   79       assert(Range.getBegin().isValid() && Range.getEnd().isValid() &&
   81       assert(Range.getBegin().isFileID() && Range.getEnd().isFileID() &&
tools/clang/tools/extra/clang-tidy/abseil/UpgradeDurationConversionsCheck.cpp
  158        << FixItHint::CreateInsertion(SourceRange.getEnd(), ")");
tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp
   68                               EndLoc = SM.getDecomposedLoc(Range.getEnd());
   88     if (Tok.getLocation() == Range.getEnd() || Tok.is(tok::eof))
tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp
  118                            SourceRange(HashLoc, FilenameRange.getEnd()));
tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp
  160                 << FixItHint::CreateInsertion(Range.getEnd(), ")");
tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp
   63     if (Sources.isBeforeInTranslationUnit(Range.getEnd(), Tok.getLocation()))
  201       InsertLoc = FileRange.getEnd();
tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp
  136       SM.isMacroArgExpansion(CallRange.getEnd())) {
  138     CallRange.setEnd(SM.getSpellingLoc(CallRange.getEnd()));
tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp
   63     if (Sources.isBeforeInTranslationUnit(Range.getEnd(), Tok.getLocation()))
tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp
  249     const auto FREnd = FileRange.getEnd().getLocWithOffset(-1);
tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp
  741     Range.setBegin(CharSourceRange::getTokenRange(Range).getEnd());
tools/clang/tools/extra/clang-tidy/utils/LexerUtils.cpp
  106          Range.getEnd() != Tok.getLocation() &&
  107          !SM.isBeforeInTranslationUnit(Range.getEnd(), Tok.getLocation())) {
tools/clang/tools/extra/clangd/Diagnostics.cpp
   81   if (!R.isValid() || M.getFileID(R.getBegin()) != M.getFileID(R.getEnd()) ||
   84   return L != R.getEnd() && M.isPointWithin(L, R.getBegin(), R.getEnd());
   84   return L != R.getEnd() && M.isPointWithin(L, R.getBegin(), R.getEnd());
  544           FixIt.RemoveRange.getEnd().isMacroID())
tools/clang/tools/extra/clangd/SourceCode.cpp
  439     Range.setEnd(getLocForTokenBegin(Range.getEnd(), SM, LangOpts));
  591   Position End = sourceLocToPosition(SM, R.getEnd());
tools/clang/tools/extra/pp-trace/PPCallbacksTracker.cpp
  658   const char *E = PP.getSourceManager().getCharacterData(Range.getEnd());
tools/clang/tools/libclang/CIndex.cpp
  147   SourceLocation EndLoc = R.getEnd();
  151     EndLoc = Expansion.getEnd();
tools/clang/unittests/Lex/LexerTest.cpp
  298   EXPECT_EQ(Loc, macroRange.getEnd());
  312                         macroRange.getEnd().getLocWithOffset(1)));
  341   EXPECT_EQ(SourceRange(macroRange.getBegin(), macroRange.getEnd().getLocWithOffset(1)),
tools/clang/unittests/Lex/PPCallbacksTest.cpp
  156     const char* E = SourceMgr.getCharacterData(Range.getEnd());
  163     const char *E = SourceMgr.getCharacterData(Range.getEnd());
  167         E - B + Lexer::MeasureTokenLength(Range.getEnd(), SourceMgr, LangOpts));
tools/clang/unittests/Tooling/FixItTest.cpp
  129               LocationToString(Hint0.RemoveRange.getEnd(), Context));
  138               LocationToString(Hint1.RemoveRange.getEnd(), Context));
  150               LocationToString(Hint.RemoveRange.getEnd(), Context));
  198               LocationToString(Hint.RemoveRange.getEnd(), Context));
  213               LocationToString(Hint.RemoveRange.getEnd(), Context));
tools/clang/unittests/Tooling/SourceCodeTest.cpp
   47          arg.getBegin() == R.getBegin() && arg.getEnd() == R.getEnd();
   47          arg.getBegin() == R.getBegin() && arg.getEnd() == R.getEnd();
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp
 1121               fixit.RemoveRange.getBegin() != fixit.RemoveRange.getEnd())