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

Overridden By

tools/clang/include/clang/AST/Decl.h
  507   SourceRange getSourceRange() const override LLVM_READONLY {
  622   SourceRange getSourceRange() const override LLVM_READONLY {
 2979   SourceRange getSourceRange() const override LLVM_READONLY {
 3943   SourceRange getSourceRange() const override LLVM_READONLY {
 4349   SourceRange getSourceRange() const override LLVM_READONLY {
tools/clang/include/clang/AST/DeclCXX.h
  114   SourceRange getSourceRange() const override LLVM_READONLY {
 2819   SourceRange getSourceRange() const override LLVM_READONLY {
 2934   SourceRange getSourceRange() const override LLVM_READONLY {
 3047   SourceRange getSourceRange() const override LLVM_READONLY {
 3472   SourceRange getSourceRange() const override LLVM_READONLY {
 3702   SourceRange getSourceRange() const override LLVM_READONLY {
tools/clang/include/clang/AST/DeclFriend.h
  148   SourceRange getSourceRange() const override LLVM_READONLY {
tools/clang/include/clang/AST/DeclObjC.h
  284   SourceRange getSourceRange() const override LLVM_READONLY {
  948   SourceRange getSourceRange() const override LLVM_READONLY {
 1125   SourceRange getSourceRange() const override LLVM_READONLY {
 1314   SourceRange getSourceRange() const override LLVM_READONLY {
 2231   SourceRange getSourceRange() const override LLVM_READONLY {
tools/clang/include/clang/AST/DeclTemplate.h
  428   SourceRange getSourceRange() const override LLVM_READONLY {
 1586   SourceRange getSourceRange() const override LLVM_READONLY {
 1620   SourceRange getSourceRange() const override LLVM_READONLY {
 3065   SourceRange getSourceRange() const override LLVM_READONLY {
tools/clang/lib/AST/Decl.cpp
 1904 SourceRange DeclaratorDecl::getSourceRange() const {
 2005 SourceRange VarDecl::getSourceRange() const {
 2680 SourceRange ParmVarDecl::getSourceRange() const {
 3796 SourceRange FunctionDecl::getSourceRange() const {
 4015 SourceRange FieldDecl::getSourceRange() const {
 4058 SourceRange TagDecl::getSourceRange() const {
 4500 SourceRange BlockDecl::getSourceRange() const {
 4713 SourceRange EnumConstantDecl::getSourceRange() const {
 4784 SourceRange TypedefDecl::getSourceRange() const {
 4793 SourceRange TypeAliasDecl::getSourceRange() const {
 4889 SourceRange ImportDecl::getSourceRange() const {
tools/clang/lib/AST/DeclCXX.cpp
 2893 SourceRange UsingDecl::getSourceRange() const {
 2941 SourceRange UnresolvedUsingValueDecl::getSourceRange() const {
tools/clang/lib/AST/DeclObjC.cpp
 1408 SourceRange ObjCTypeParamDecl::getSourceRange() const {
 2265 SourceRange ObjCPropertyImplDecl::getSourceRange() const {
tools/clang/lib/AST/DeclOpenMP.cpp
  247 SourceRange OMPCapturedExprDecl::getSourceRange() const {
tools/clang/lib/AST/DeclTemplate.cpp
  536 SourceRange TemplateTypeParmDecl::getSourceRange() const {
  623 SourceRange NonTypeTemplateParmDecl::getSourceRange() const {
  811 ClassTemplateSpecializationDecl::getSourceRange() const {

References

tools/clang/include/clang/AST/DeclBase.h
  422     return getSourceRange().getBegin();
  426     return getSourceRange().getEnd();
tools/clang/include/clang/AST/DeclCXX.h
 3473     return InstantiatedFrom->getSourceRange();
tools/clang/include/clang/AST/DeclTemplate.h
  430                        TemplatedDecl->getSourceRange().getEnd());
tools/clang/lib/AST/ASTTypeTraits.cpp
  173     return D->getSourceRange();
tools/clang/lib/AST/JSONNodeDumper.cpp
  102                       [D, this] { writeSourceRange(D->getSourceRange()); });
tools/clang/lib/AST/TextNodeDumper.cpp
  234   dumpSourceRange(D->getSourceRange());
tools/clang/lib/Analysis/PathDiagnostic.cpp
  696         CEB->getLocationContext()->getDecl()->getSourceRange().getEnd(), SMng);
tools/clang/lib/Sema/Sema.cpp
 2302                                        OpenCLDeclExtMap, 1, D.getSourceRange());
tools/clang/lib/Sema/SemaDeclAttr.cpp
 3589       << &TmpAttr /*TmpAttr.getName()*/ << T << D->getSourceRange();
 6283           << D->getSourceRange();
tools/clang/lib/Sema/SemaExpr.cpp
11606             << ConstVariable << VD << VD->getType() << VD->getSourceRange();
tools/clang/lib/Sema/SemaOpenMP.cpp
16290   SourceRange SR = E ? E->getSourceRange() : D->getSourceRange();
tools/clang/lib/Sema/SemaTemplateDeduction.cpp
 2524         Template->getSourceRange().getEnd(), ArgumentPackIndex, Output,
 2570                                          Template->getSourceRange());
 2578                                          Template->getSourceRange());
tools/clang/lib/Sema/SemaType.cpp
 3288     SourceRange Range = FTI.Params[0].Param->getSourceRange();
tools/clang/lib/Serialization/ASTReader.cpp
10438             ODRDiagError(FirstDecl->getLocation(), FirstDecl->getSourceRange(),
10441             ODRDiagNote(SecondDecl->getLocation(), SecondDecl->getSourceRange(),
10462                            FirstDecl->getSourceRange(),
10466                           SecondDecl->getSourceRange(),
10475             ODRDiagError(FirstDecl->getLocation(), FirstDecl->getSourceRange(),
10477             ODRDiagNote(SecondDecl->getLocation(), SecondDecl->getSourceRange(),
10494                            FirstDecl->getSourceRange(),
10498                           SecondDecl->getSourceRange(),
10507             ODRDiagError(FirstDecl->getLocation(), FirstDecl->getSourceRange(),
10509             ODRDiagNote(SecondDecl->getLocation(), SecondDecl->getSourceRange(),
10527                            FirstDecl->getSourceRange(),
10531                           SecondDecl->getSourceRange(),
10540             ODRDiagError(FirstDecl->getLocation(), FirstDecl->getSourceRange(),
10542             ODRDiagNote(SecondDecl->getLocation(), SecondDecl->getSourceRange(),
10668               << FirstRecord << FirstDecl->getSourceRange();
10677               << SecondDecl->getSourceRange();
10691           FirstRange = FirstIt->first->getSourceRange();
10703           SecondRange = SecondDecl->getSourceRange();
11767           << FirstDecl->getSourceRange();
11770           << SecondModule << FirstDiffType << SecondDecl->getSourceRange();
tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp
  175   SourceLocation SLoc = N->getSourceRange().getBegin();
tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp
   23     return CharSourceRange::getTokenRange(D->getSourceRange());
   26   SourceRange R = D->getSourceRange();
   85     const SourceRange DeclRange = D->getSourceRange();
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp
  211         << Decl->getSourceRange();
tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp
  818                    Value->getSourceRange());
tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.cpp
   75       D->getSourceRange().getEnd(), 0, SM, Result.Context->getLangOpts());
   80           SourceRange(D->getSourceRange().getBegin(), EndLoc));
tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp
   47   SourceLocation Loc = Def->getSourceRange().getBegin();
   48   while (Loc < Def->getSourceRange().getEnd() &&
tools/clang/tools/extra/clangd/unittests/SourceCodeTests.cpp
  560     auto FileRange = toHalfOpenFileRange(SM, LangOpts, Decl.getSourceRange());
tools/clang/tools/libclang/CIndex.cpp
  340     if (D->getSourceRange().isInvalid())
  352     RangeComparisonResult CompRes = RangeCompare(SM, D->getSourceRange(),Range);
  383     SourceRange CurDeclRange = D->getSourceRange();
 6059     SourceRange R = D->getSourceRange();
 6082     SourceRange R = D->getSourceRange();