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

Declarations

tools/clang/include/clang/AST/Stmt.h
 1113   SourceLocation getEndLoc() const LLVM_READONLY;

References

gen/tools/clang/include/clang/AST/StmtDataCollectors.inc
  200     addData(data_collection::getMacroStack(S->getEndLoc(), Context));
tools/clang/include/clang/AST/DeclTemplate.h
 3067                        ConstraintExpr->getEndLoc());
tools/clang/include/clang/AST/Expr.h
 1013     return SubExpr->getEndLoc();
 1086     return SourceExpr ? SourceExpr->getEndLoc() : getLocation();
 1656   SourceLocation getEndLoc() const LLVM_READONLY { return Val->getEndLoc(); }
 2120     return isPostfix() ? getOperatorLoc() : Val->getEndLoc();
 3107     return Init->getEndLoc();
 3285     return getSubExpr()->getEndLoc();
 3380     return getSubExpr()->getEndLoc();
 3458     return getRHS()->getEndLoc();
 3759     return getRHS()->getEndLoc();
 3847     return getFalseExpr()->getEndLoc();
 5578     return getBody()->getEndLoc();
 5777     return getSyntacticForm()->getEndLoc();
tools/clang/include/clang/AST/ExprCXX.h
  330     return getDecomposedForm().RHS->getEndLoc();
  334     return SourceRange(DF.LHS->getBeginLoc(), DF.RHS->getEndLoc());
  740     return SubExpr->getEndLoc();
 1180     return getSubExpr()->getEndLoc();
 1405     return SubExpr->getEndLoc();
 2412     return Argument->getEndLoc();
 3353     return SubExpr->getEndLoc();
 3483       return getArg(arg_size() - 1)->getEndLoc();
 4501     return getTemporary()->getEndLoc();
 4687     return getCommonExpr()->getEndLoc();
 4777     return getOperand()->getEndLoc();
tools/clang/include/clang/AST/ExprObjC.h
   70   SourceLocation getEndLoc() const LLVM_READONLY { return String->getEndLoc(); }
 1536     return getBase()->getEndLoc();
 1620     return Operand->getEndLoc();
 1678     return getSubExpr()->getEndLoc();
tools/clang/include/clang/AST/Stmt.h
 1623     return CS->getSubStmt()->getEndLoc();
 1664     return SubStmt->getEndLoc();
 1747   SourceLocation getEndLoc() const LLVM_READONLY { return SubStmt->getEndLoc();}
 1808   SourceLocation getEndLoc() const LLVM_READONLY { return SubStmt->getEndLoc();}
 2003       return getElse()->getEndLoc();
 2004     return getThen()->getEndLoc();
 2187     return getBody() ? getBody()->getEndLoc()
 2188                      : reinterpret_cast<const Stmt *>(getCond())->getEndLoc();
 2316     return getBody()->getEndLoc();
 2448   SourceLocation getEndLoc() const { return getBody()->getEndLoc(); }
 2538   SourceLocation getEndLoc() const LLVM_READONLY { return Target->getEndLoc(); }
 2681     return RetExpr ? RetExpr->getEndLoc() : getReturnLoc();
 3251   SourceLocation getEndLoc() const { return Block->getEndLoc(); }
 3293   SourceLocation getEndLoc() const { return Children[HANDLER]->getEndLoc(); }
 3557     return getCapturedStmt()->getEndLoc();
tools/clang/include/clang/AST/StmtCXX.h
   45     return HandlerBlock->getEndLoc();
   96     return getStmts()[NumHandlers]->getEndLoc();
  208     return SubExprs[BODY]->getEndLoc();
  298     return SubStmt->getEndLoc();
  426     return getBody() ? getBody()->getEndLoc() : getPromiseDecl()->getEndLoc();
  494     return getOperand() ? getOperand()->getEndLoc() : getBeginLoc();
tools/clang/include/clang/AST/StmtObjC.h
   59     return SubExprs[BODY]->getEndLoc();
  111   SourceLocation getEndLoc() const LLVM_READONLY { return Body->getEndLoc(); }
  145     return AtFinallyStmt->getEndLoc();
  353     return Throw ? Throw->getEndLoc() : AtThrowLoc;
  385     return SubStmt->getEndLoc();
tools/clang/include/clang/Sema/Initialization.h
  678       return CreateDirectList(Loc, Init->getBeginLoc(), Init->getEndLoc());
  679     return CreateDirect(Loc, Init->getBeginLoc(), Init->getEndLoc());
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
  786     Location = Trigger->getEndLoc();
tools/clang/lib/ARCMigrate/ObjCMT.cpp
  275           ReceiverIsSuper ? Msg->getSuperLoc() : receiver->getEndLoc();
  305           ReceiverIsSuper ? Msg->getSuperLoc() : receiver->getEndLoc();
tools/clang/lib/ARCMigrate/TransAutoreleasePool.cpp
  131               findLocationAfterSemi((*retI)->getEndLoc(), Pass.Ctx);
  138                           (*retI)->getEndLoc()),
  243       return SourceRange((*rangeS)->getBeginLoc(), (*rangeE)->getEndLoc());
tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp
  244           TA.insertAfterToken(E->getEndLoc(), ")");
  269         TA.insertAfterToken(WrapE->getEndLoc(), ")");
tools/clang/lib/AST/Decl.cpp
 2007     SourceLocation InitEnd = Init->getEndLoc();
 2862     EndRangeLoc = B->getEndLoc();
 4020     return SourceRange(getInnerLocStart(), FinalExpr->getEndLoc());
 4501   return SourceRange(getLocation(), Body ? Body->getEndLoc() : getLocation());
 4716     End = Init->getEndLoc();
tools/clang/lib/AST/DeclObjC.cpp
  981     return Body->getEndLoc();
tools/clang/lib/AST/DeclOpenMP.cpp
  249   return SourceRange(getInit()->getBeginLoc(), getInit()->getEndLoc());
tools/clang/lib/AST/Expr.cpp
 1543     end = getArg(getNumArgs() - 1)->getEndLoc();
 1753     EndLoc = getBase()->getEndLoc();
 2348         End = S->getEndLoc();
 2557                            CE->getArg(NumArgs - 1)->getEndLoc());
 2592                            CE->getArg(NumArgs - 1)->getEndLoc());
 4351   return getInit()->getEndLoc();
 4414   return getBase()->getEndLoc();
tools/clang/lib/AST/ExprCXX.cpp
  603       SourceLocation NewEnd = Arg->getEndLoc();
  665       return SourceRange(getOperatorLoc(), getArg(0)->getEndLoc());
  676     return SourceRange(getOperatorLoc(), getArg(0)->getEndLoc());
  678     return SourceRange(getArg(0)->getBeginLoc(), getArg(1)->getEndLoc());
  919   return RParenLoc.isValid() ? RParenLoc : getSubExpr()->getEndLoc();
 1066     Loc = getArg(getNumArgs() - 1)->getEndLoc();
tools/clang/lib/AST/StmtObjC.cpp
   71   return getTryBody()->getEndLoc();
tools/clang/lib/Analysis/CloneDetection.cpp
   83 SourceLocation StmtSequence::getEndLoc() const { return back()->getEndLoc(); }
tools/clang/lib/Analysis/Consumed.cpp
 1361         SourceLocation Loc = DTor.getTriggerStmt()->getEndLoc();
tools/clang/lib/Analysis/PathDiagnostic.cpp
  464   SourceLocation L = UseEndOfStatement ? S->getEndLoc() : S->getBeginLoc();
  497       L = UseEndOfStatement ? Parent->getEndLoc() : Parent->getBeginLoc();
tools/clang/lib/Analysis/ThreadSafety.cpp
 2481                           AD.getTriggerStmt()->getEndLoc());
tools/clang/lib/CodeGen/CGException.cpp
 1906   FinishFunction(FilterExpr->getEndLoc());
 1920   FinishFunction(FinallyBlock->getEndLoc());
tools/clang/lib/CodeGen/CGObjCRuntime.cpp
  205         HelperCGF.FinishFunction(FinallyBlock->getEndLoc());
tools/clang/lib/CodeGen/CoverageMappingGen.cpp
  214     SourceLocation Loc = S->getEndLoc();
tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp
  423                          Msg->getArg(Msg->getNumArgs() - 2)->getEndLoc());
  553                          Msg->getArg(SentinelIdx - 1)->getEndLoc());
  593     SourceRange ArgRange(Keys.front()->getBeginLoc(), Keys.back()->getEndLoc());
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp
 2021     SourceLocation endFinalBodyLoc = body->getEndLoc();
 2169       EndLoc = E->getEndLoc();
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp
 1801   startLoc = S->getTryBody()->getEndLoc();
 1884     SourceLocation bodyLoc = lastCatchBody->getEndLoc();
 1900     lastCurlyLoc = lastCatchBody->getEndLoc();
 1911     SourceLocation endLoc = body->getEndLoc();
 1923     lastCurlyLoc = body->getEndLoc();
 2085       EndLoc = E->getEndLoc();
 5869           IV->getBase()->getBeginLoc(), IV->getBase()->getEndLoc(), castExpr);
tools/clang/lib/Parse/ParseExprCXX.cpp
 1840         InitList->getEndLoc(), /*ListInitialization=*/true);
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
  672   SourceLocation LBrace = Body->getBeginLoc(), RBrace = Body->getEndLoc();
  794       SourceLocation ElseKwLoc = S.getLocForEndOfToken(Then->getEndLoc());
  796           FixItHint::CreateRemoval(SourceRange(ElseKwLoc, Else->getEndLoc()));
tools/clang/lib/Sema/SemaCast.cpp
 2886   Op.OpRange = SourceRange(LPLoc, CastExpr->getEndLoc());
 2914   Op.OpRange = SourceRange(Op.DestRange.getBegin(), CastExpr->getEndLoc());
tools/clang/lib/Sema/SemaChecking.cpp
  121                     call->getArg(argCount - 1)->getEndLoc());
 5603                        (*(TheCall->arg_end() - 1))->getEndLoc());
 5729                           (*(TheCall->arg_end() - 1))->getEndLoc());
 5756                           OrigArg1.get()->getEndLoc());
 5774                           (*(TheCall->arg_end() - 1))->getEndLoc());
 5837                           TheCall->getArg(2)->getEndLoc());
 5849                           TheCall->getArg(1)->getEndLoc());
 5857                           TheCall->getArg(1)->getEndLoc());
 5893                          TheCall->getArg(1)->getEndLoc()));
 5908                                         TheCall->getArg(1)->getEndLoc()));
 5914                                       TheCall->getArg(1)->getEndLoc()));
 6147       return Diag(Arg.get()->getEndLoc(), diag::err_os_log_argument_too_big)
 6614            << SourceRange(Arg->getBeginLoc(), Arg->getEndLoc());
 7957       SourceLocation EndLoc = S.getLocForEndOfToken(E->getEndLoc());
 8489         SourceLocation After = S.getLocForEndOfToken(E->getEndLoc());
 9331              S.getLocForEndOfToken(Size->getLHS()->getEndLoc()), ")")
11087   SourceLocation EndLoc = S.getLocForEndOfToken(SourceExpr->getEndLoc());
12404       << FixItHint::CreateInsertion(getLocForEndOfToken(E->getEndLoc()), "()");
tools/clang/lib/Sema/SemaDeclAttr.cpp
 8373               (LastStmtOfUse ? LastStmtOfUse : StmtOfUse)->getEndLoc())
tools/clang/lib/Sema/SemaDeclCXX.cpp
 3898                                                    InitExpr->getEndLoc())
 4261                        IdLoc, Init->getBeginLoc(), Init->getEndLoc())
 4315                      NameLoc, Init->getBeginLoc(), Init->getEndLoc())
tools/clang/lib/Sema/SemaExpr.cpp
  411   SourceLocation MissingNilLoc = getLocForEndOfToken(sentinelExpr->getEndLoc());
  525             SourceLocation RHSLocEnd = S.getLocForEndOfToken(RHS->getEndLoc());
  926                                     None, E->getEndLoc());
 5108                            Args.back()->getEndLoc());
 5117                            Args.back()->getEndLoc());
 5628                                ArgExprs.back()->getEndLoc()));
 7730       SourceRange(Condition->getBeginLoc(), Condition->getEndLoc()));
 7734                      SourceRange(CondRHS->getBeginLoc(), RHSExpr->getEndLoc()));
 9504   SourceRange DiagRange(LHSExpr->getBeginLoc(), RHSExpr->getEndLoc());
 9510     SourceLocation EndLoc = Self.getLocForEndOfToken(RHSExpr->getEndLoc());
 9545   SourceRange DiagRange(LHSExpr->getBeginLoc(), RHSExpr->getEndLoc());
 9560     SourceLocation EndLoc = Self.getLocForEndOfToken(RHSExpr->getEndLoc());
10242     SourceLocation End = S.getLocForEndOfToken(RHS.get()->getEndLoc());
10275   SourceLocation FirstClose = RHS.get()->getEndLoc();
10286   SourceLocation SecondClose = LHS.get()->getEndLoc();
11388                      SourceRange(getLocForEndOfToken(LHS.get()->getEndLoc()),
11389                                  RHS.get()->getEndLoc()));
12073       << FixItHint::CreateInsertion(PP.getLocForEndOfToken(LHS->getEndLoc()),
12811         RHSExpr->getBeginLoc(), RHSExpr->getBeginLoc(), RHSExpr->getEndLoc());
12840       SourceRange SR(LHSExpr->getBeginLoc(), RHSExpr->getEndLoc());
13033       SourceLocation RHSLocEnd = getLocForEndOfToken(RHS.get()->getEndLoc());
13098                               : SourceRange(OpLoc, RHSExpr->getEndLoc());
13102           ? SourceRange(LHSBO->getRHS()->getBeginLoc(), RHSExpr->getEndLoc())
13103           : SourceRange(LHSExpr->getBeginLoc(), RHSBO->getLHS()->getEndLoc());
13239       SourceRange(OCE->getArg(1)->getBeginLoc(), RHSExpr->getEndLoc()));
tools/clang/lib/Sema/SemaExprCXX.cpp
 1819                         Initializer->getEndLoc())
 2105                           Inits[NumInits - 1]->getEndLoc());
 2616                                           PlaceArgs.back()->getEndLoc());
 5480             SourceRange(LHS.get()->getBeginLoc(), RHS.get()->getEndLoc()),
 7235       Context, ME, /*Args=*/{}, ResultType, VK, Exp.get()->getEndLoc());
tools/clang/lib/Sema/SemaExprObjC.cpp
 1061                          Element.Value->getEndLoc());
 1746                          Args.back()->getEndLoc());
 4126             getLocForEndOfToken(SrcExpr->getEndLoc());
 4154             getLocForEndOfToken(SrcExpr->getEndLoc());
tools/clang/lib/Sema/SemaInit.cpp
 2379           DIE->getBeginLoc(), Init->getBeginLoc(), Init->getEndLoc());
 7847         << SourceRange(Entity.getDecl()->getBeginLoc(), Args[0]->getEndLoc());
 8724           << SourceRange(Args.front()->getBeginLoc(), Args.back()->getEndLoc());
 8950       R = SourceRange(InitList->getInit(0)->getEndLoc(), InitList->getEndLoc());
 8953       R = SourceRange(Args.front()->getEndLoc(), Args.back()->getEndLoc());
 8953       R = SourceRange(Args.front()->getEndLoc(), Args.back()->getEndLoc());
 8986           SourceRange(Args.front()->getBeginLoc(), Args.back()->getEndLoc());
 9575              S.getLocForEndOfToken(PostInit->getEndLoc()), ")");
tools/clang/lib/Sema/SemaLambda.cpp
  830                                  Loc, Init->getBeginLoc(), Init->getEndLoc())
 1376       CallOperator->getBody()->getEndLoc());
 1414       /*isInline=*/true, CSK_unspecified, CallOperator->getBody()->getEndLoc());
 1461       CallOperator->getBody()->getEndLoc());
 1535   return BuildLambdaExpr(StartLoc, Body->getEndLoc(), &LSI);
tools/clang/lib/Sema/SemaOverload.cpp
 5745                SemaRef.getLocForEndOfToken(From->getEndLoc()), ")");
tools/clang/lib/Sema/SemaStmt.cpp
  582     DiagnoseEmptyStmtBody(CondExpr->getEndLoc(), thenStmt,
 1051               << SourceRange(CR->getLHS()->getBeginLoc(), Hi->getEndLoc());
 1248     DiagnoseEmptyStmtBody(CondExpr->getEndLoc(), BodyStmt,
tools/clang/lib/Sema/SemaTemplate.cpp
 5845         << FixItHint::CreateInsertion(S.getLocForEndOfToken(Arg->getEndLoc()),
tools/clang/lib/Sema/SemaTemplateVariadic.cpp
 1152         << FixItHint::CreateInsertion(E->getEndLoc(), ")");
tools/clang/lib/Sema/TreeTransform.h
 9643       Base.get(), E->getBase()->getEndLoc(), LowerBound.get(), E->getColonLoc(),
 9942       /*FIXME:*/ E->getInitializer()->getEndLoc(), Init.get());
 9958       SemaRef.getLocForEndOfToken(E->getBase()->getEndLoc());
10249         static_cast<Expr *>(Object.get())->getEndLoc());
11694   return getSema().BuildLambdaExpr(E->getBeginLoc(), Body.get()->getEndLoc(),
12347                                OrigElement.Value->getEndLoc());
tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp
  237               Lexer::getLocForEndOfToken(V->getInit()->getEndLoc(), 1, SM, LO);
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
 2334     SourceLocation EndLoc = OriginalExpr->getEndLoc();
tools/clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp
   26   if (S->getEndLoc().isMacroID())
tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp
  622     PostImplicitCall PP(/*Decl=*/nullptr, S->getEndLoc(), LCtx, &T);
tools/clang/lib/Tooling/Refactoring/Extract/Extract.cpp
  105                              Code[Code.size() - 1]->getEndLoc());
tools/clang/lib/Tooling/Syntax/BuildTree.cpp
   87     return getRange(S->getBeginLoc(), S->getEndLoc());
tools/clang/tools/extra/clang-tidy/abseil/StrCatAppendCheck.cpp
   94                                             Call->getCallee()->getEndLoc()),
tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp
   66       Lexer::getLocForEndOfToken(SM.getFileLoc(FlagArg->getEndLoc()), 0, SM,
tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp
  281     ArgBeginLoc = Args[I]->getEndLoc();
  289           MakeFileCharRange(Args[I]->getBeginLoc(), Args[I]->getEndLoc());
  336     checkCallArgs(Result.Context, Callee, Call->getCallee()->getEndLoc(),
tools/clang/tools/extra/clang-tidy/bugprone/BranchCloneCheck.cpp
  136               Lexer::getLocForEndOfToken(Branches[i]->getEndLoc(), 0,
  204         SourceLocation EndLoc = (EndCurrent - 1)->back()->getEndLoc();
tools/clang/tools/extra/clang-tidy/bugprone/NotNullTerminatedResultCheck.cpp
  152   return Lexer::getLocForEndOfToken(E->getEndLoc(), 0, *Result.SourceManager,
  342             {LhsExpr->getEndLoc().getLocWithOffset(1), RhsIL->getEndLoc()});
tools/clang/tools/extra/clang-tidy/bugprone/StringIntegerAssignmentCheck.cpp
  164       Argument->getEndLoc(), 0, *Result.SourceManager, getLangOpts());
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp
   95            << FixItHint::CreateReplacement(Matched->getEndLoc(), ")");
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp
   83             Lexer::getLocForEndOfToken(SubExpr->getEndLoc(), 0,
tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp
  141           Lexer::getLocForEndOfToken(SubExpr->getEndLoc(), 0, SM,
tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp
   50           VD->getInit()->getEndLoc(), 0, *Result.SourceManager, getLangOpts());
tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp
  894                                  ConstExpr->getEndLoc());
  902       SourceRange SymExprRange(Sym->getBeginLoc(), Sym->getEndLoc());
tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp
   48         Lexer::getLocForEndOfToken(PrevNode->getEndLoc(), 0,
   51         Node->getEndLoc());
tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp
   61         CharSourceRange::getTokenRange(E->getBeginLoc(), E->getEndLoc()),
tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp
  143       MakeCall ? SourceRange(MakeCall->getCallee()->getEndLoc(),
tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp
  217     SourceLocation EndLoc = FirstSubExpr->getEndLoc();
tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp
  179   SourceLocation CondEndLoc = S->getCond()->getEndLoc();
tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp
  169     if (SM->isWrittenInSameFile(Body->getBeginLoc(), Body->getEndLoc())) {
  170       FI.Lines = SM->getSpellingLineNumber(Body->getEndLoc()) -
tools/clang/tools/extra/clang-tidy/readability/IsolateDeclarationCheck.cpp
  189             ? findNextTerminator(CurrentDecl->getInit()->getEndLoc(), SM,
tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp
   42   if (SM.getExpansionLineNumber(If->getThen()->getEndLoc()) ==
tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp
   83         dyn_cast<Stmt>(*Previous)->getEndLoc(), tok::semi, SM, getLangOpts(),
tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp
  385     SourceRange Range(LHS->getBeginLoc(), RHS->getEndLoc());
tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp
   54       PtrExpr->getEndLoc(), 0, *Result.SourceManager, getLangOpts());
   62              CharSourceRange::getTokenRange(AfterPtr, DeleteExpr->getEndLoc()),
tools/clang/tools/extra/clangd/refactor/tweaks/DefineInline.cpp
  302         Source->getBody()->getEndLoc().isMacroID())
tools/clang/tools/extra/clangd/refactor/tweaks/ExtractVariable.cpp
  101   SourceLocation ScopeEnd = Scope->getEndLoc();
tools/lldb/tools/lldb-instr/Instrument.cpp
  145     SourceRange R(E->getBeginLoc(), E->getEndLoc());