|
reference, declaration → definition
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());