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

References

tools/clang/include/clang/AST/Decl.h
 4346     return decls_empty() ? getLocation() : decls_begin()->getEndLoc();
tools/clang/include/clang/AST/DeclCXX.h
 2816     return decls_empty() ? getLocation() : decls_begin()->getEndLoc();
tools/clang/include/clang/AST/DeclFriend.h
  160       return SourceRange(getFriendLoc(), ND->getEndLoc());
tools/clang/include/clang/AST/LexicallyOrderedRecursiveASTVisitor.h
  102                                           Child->getEndLoc()))
tools/clang/include/clang/AST/StmtCXX.h
  426     return getBody() ? getBody()->getEndLoc() : getPromiseDecl()->getEndLoc();
tools/clang/lib/ARCMigrate/ObjCMT.cpp
  736   SourceLocation EndOfEnumDclLoc = EnumDcl->getEndLoc();
  746   SourceLocation EndTypedefDclLoc = TypedefDcl->getEndLoc();
  757       trans::findLocationAfterSemi(EnumDcl->getEndLoc(), NS.getASTContext(),
  794   SourceLocation StartTypedefLoc = EnumDcl->getEndLoc();
  796   SourceLocation EndTypedefLoc = TypedefDcl->getEndLoc();
  827       SourceLocation EndLoc = Enumerator->getEndLoc();
 1285   commit.insertBefore(P->getEndLoc(), " NS_RETURNS_INNER_POINTER ");
 1413   SourceLocation EndLoc = LastFD->getEndLoc();
 1488       commit.insertAfterToken(FuncDecl->getEndLoc(), AnnotationString);
tools/clang/lib/AST/ASTImporter.cpp
 3141       D->getQualifierLoc(), D->getEndLoc()))
tools/clang/lib/AST/CommentSema.cpp
  707     Diag(FD->getEndLoc(), diag::note_add_deprecation_attr)
  708         << FixItHint::CreateInsertion(FD->getEndLoc().getLocWithOffset(1),
tools/clang/lib/AST/ExprConstant.cpp
 5529     Info.FFDiag(Callee->getEndLoc(), diag::note_constexpr_no_return);
tools/clang/lib/AST/Interp/Interp.h
  933   SourceLocation EndLoc = S.Current->getCallee()->getEndLoc();
tools/clang/lib/Analysis/PathDiagnostic.cpp
  493           L = ADC->getDecl()->getEndLoc();
tools/clang/lib/CodeGen/CGClass.cpp
  834     EmitDelegateCXXConstructorCall(Ctor, Ctor_Base, Args, Ctor->getEndLoc());
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp
  932     startGetterSetterLoc = IMD ? IMD->getEndLoc() : CID->getEndLoc();
  932     startGetterSetterLoc = IMD ? IMD->getEndLoc() : CID->getEndLoc();
 1372   InsertText(IMD ? IMD->getEndLoc() : CID->getEndLoc(), "// ");
 1372   InsertText(IMD ? IMD->getEndLoc() : CID->getEndLoc(), "// ");
 2300     SourceLocation X = ND->getEndLoc();
 5021   SourceLocation X = ND->getEndLoc();
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp
 1194   InsertText(IMD ? IMD->getEndLoc() : CID->getEndLoc(), "// ");
 1194   InsertText(IMD ? IMD->getEndLoc() : CID->getEndLoc(), "// ");
 2212     SourceLocation X = ND->getEndLoc();
 4178   SourceLocation X = ND->getEndLoc();
tools/clang/lib/Parse/ParseDecl.cpp
 2966   Diag(PP.getLocForEndOfToken(DS.getRepAsDecl()->getEndLoc()),
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
  769   if (VD->getEndLoc().isMacroID())
  772   SourceLocation Loc = S.getLocForEndOfToken(VD->getEndLoc());
 2166     SourceLocation FEL = AC.getDecl()->getEndLoc();
tools/clang/lib/Sema/SemaDecl.cpp
 1819         D->getEndLoc(), tok::colon, Ctx.getSourceManager(), Ctx.getLangOpts(),
tools/clang/lib/Sema/SemaDeclAttr.cpp
 7712     return {" ", D->getEndLoc(), ""};
tools/clang/lib/Sema/SemaDeclCXX.cpp
11521   SourceLocation Loc = Constructor->getEndLoc().isValid()
11522                            ? Constructor->getEndLoc()
11808   SourceLocation Loc = Destructor->getEndLoc().isValid()
11809                            ? Destructor->getEndLoc()
12499   SourceLocation Loc = CopyAssignOperator->getEndLoc().isValid()
12500                            ? CopyAssignOperator->getEndLoc()
12856   SourceLocation Loc = MoveAssignOperator->getEndLoc().isValid()
12857                            ? MoveAssignOperator->getEndLoc()
13143     SourceLocation Loc = CopyConstructor->getEndLoc().isValid()
13144                              ? CopyConstructor->getEndLoc()
13268     SourceLocation Loc = MoveConstructor->getEndLoc().isValid()
13269                              ? MoveConstructor->getEndLoc()
13572   Diag(Field->getEndLoc(), diag::note_in_class_initializer_not_yet_parsed);
tools/clang/lib/Sema/SemaDeclObjC.cpp
  837       diagLoc = S.getLocForEndOfToken(newTypeParams->back()->getEndLoc());
tools/clang/lib/Sema/SemaInit.cpp
 3760   if (VD->getInit() || VD->getEndLoc().isMacroID())
 3764   SourceLocation Loc = S.getLocForEndOfToken(VD->getEndLoc());
tools/clang/lib/Sema/SemaObjCProperty.cpp
 2236           fixItLoc = getterRedecl->getEndLoc();
tools/clang/lib/Sema/SemaTemplate.cpp
 1826                                CD->getEndLoc());
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
 2412     Diag(Pattern->getEndLoc(), diag::note_in_class_initializer_not_yet_parsed);
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
 2161     Method->setRangeEnd(Constructor->getEndLoc());
 2166     Method->setRangeEnd(Destructor->getEndLoc());
 2171         Conversion->getConstexprKind(), Conversion->getEndLoc());
 2176                                    D->getConstexprKind(), D->getEndLoc());
tools/clang/lib/Sema/TreeTransform.h
11509       E->getCallOperator()->getEndLoc(),
tools/clang/lib/Serialization/ASTWriterDecl.cpp
  558   Record.AddSourceLocation(D->getEndLoc());
 1388     Record.AddSourceLocation(D->getEndLoc());
tools/clang/lib/Tooling/Refactoring/Rename/USRFinder.cpp
   86     SourceLocation EndLoc = CurrDecl->getEndLoc();
tools/clang/lib/Tooling/Refactoring/Rename/USRLocFinder.cpp
  578     Replace(Using->getBeginLoc(), Using->getEndLoc(), "using " + NewName.str());
tools/clang/lib/Tooling/Syntax/BuildTree.cpp
   84     return getRange(D->getBeginLoc(), D->getEndLoc());
tools/clang/tools/extra/clang-change-namespace/ChangeNamespace.cpp
  738   SourceLocation End = FwdDecl->getEndLoc();
  940   SourceLocation End = UsingDeclaration->getEndLoc();
tools/clang/tools/extra/clang-move/Move.cpp
  284   auto EndExpansionLoc = SM.getExpansionRange(D->getEndLoc()).getEnd();
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InitVariablesCheck.cpp
   67   if (MatchedDecl->getEndLoc().isMacroID())
tools/clang/tools/extra/clang-tidy/fuchsia/DefaultArgumentsDeclarationsCheck.cpp
   30   if (DefaultArgRange.getEnd() != D->getEndLoc())
tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp
  120                   Ctor->getOuterLocStart(), Ctor->getEndLoc(), isKWExplicit);
tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp
   38             AliasDecl->getEndLoc(), tok::semi, *Result.SourceManager,
tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp
   48         Lexer::getLocForEndOfToken(PrevNode->getEndLoc(), 0,
   51         Node->getEndLoc());
tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp
   94             Using->getEndLoc(), tok::semi, *Result.SourceManager, getLangOpts(),
tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp
  105     SourceLocation End = Function->getEndLoc();
tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.cpp
   61         Func->getEndLoc(), 0, *Result.SourceManager, getLangOpts());
tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp
   25                        Param.getEndLoc().getLocWithOffset(-1));
   99   if (Param->getBeginLoc().isMacroID() != Param->getEndLoc().isMacroID()) {
tools/clang/tools/extra/clang-tidy/readability/IsolateDeclarationCheck.cpp
  191             : findNextTerminator(CurrentDecl->getEndLoc(), SM, LangOpts);
tools/clang/tools/extra/clangd/FindSymbols.cpp
  140   SourceLocation EndLoc = SM.getSpellingLoc(SM.getFileLoc(ND.getEndLoc()));
tools/clang/tools/extra/clangd/XRefs.cpp
 1047   SourceLocation EndLoc = SM.getSpellingLoc(SM.getFileLoc(ND.getEndLoc()));
tools/clang/tools/extra/clangd/refactor/tweaks/DefineInline.cpp
   75   SourceLocation CurLoc = FD->getEndLoc();
  344                                                            Source->getEndLoc()))
tools/clang/tools/extra/clangd/refactor/tweaks/ExtractVariable.cpp
  104         SM.isPointWithin(ReferencedDecl->getEndLoc(), ScopeBegin, ScopeEnd))
tools/clang/tools/extra/clangd/refactor/tweaks/RemoveUsingNamespace.cpp
   74       Lexer::findNextToken(D->getEndLoc(), SM, Ctx.getLangOpts());
tools/clang/tools/extra/unittests/clang-tidy/OverlappingReplacementsTest.cpp
   54       Range = SourceRange(D->getBeginLoc(), D->getEndLoc());
tools/clang/tools/libclang/CIndex.cpp
 1049                                  : SM.isBeforeInTranslationUnit(A->getEndLoc(),
 1050                                                                 B->getEndLoc());