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

References

tools/clang/include/clang/AST/Attr.h
   92   SourceLocation getLocation() const { return getRange().getBegin(); }
tools/clang/include/clang/AST/TypeLoc.h
  894     return getAttr() ? getAttr()->getRange() : SourceRange();
tools/clang/include/clang/Sema/DeclSpec.h
 2437         Ranges.push_back(AL.getRange());
tools/clang/lib/AST/ASTImporter.cpp
 7909   if (auto ToRangeOrErr = Import(FromAttr->getRange()))
tools/clang/lib/AST/JSONNodeDumper.cpp
   32   JOS.attributeObject("range", [A, this] { writeSourceRange(A->getRange()); });
tools/clang/lib/AST/TextNodeDumper.cpp
   90   dumpSourceRange(A->getRange());
tools/clang/lib/Sema/SemaDecl.cpp
 2830         << isa<FunctionDecl>(Old) << New->getAttr<AsmLabelAttr>()->getRange();
 6212               << !MD << A->getRange();
 6215               << isa<CXXDestructorDecl>(MD) << A->getRange();
 6320           DLLExportAttr::CreateImplicit(S.Context, NewImportAttr->getRange()));
12522             << Attr->getRange() << Attr->isConstinit();
12775       Diag(I->getRange().getBegin(),
12781       Diag(I->getRange().getBegin(),
16734                                            IA->getRange(), IA->getBestCase(),
tools/clang/lib/Sema/SemaDeclAttr.cpp
 1528         << AL << AL.getRange() << 0;
 1555         << &TmpAttr << TmpAttr.getRange() << SR;
 1605         << &TmpAttr << CI.getRange() << getFunctionOrMethodResultSourceRange(D);
 2131         << AL << AL.getRange();
 2315       if (checkAvailabilityAttr(*this, OldAA->getRange(), Platform,
 2338   if (!checkAvailabilityAttr(*this, CI.getRange(), Platform, MergedIntroduced,
 2507     S.Diag(AL.getRange().getBegin(), diag::warn_attribute_ignored) << AL;
 2516     S.Diag(AL.getRange().getBegin(), diag::err_attribute_wrong_decl_type)
 3214         F->setRange(CI.getRange());
 3349         << AL.getRange();
 3429         << AL.getRange();
 3440         << AL.getRange();
 3452         << AL.getRange();
 3469     S.Diag(AL.getLoc(), diag::err_callback_callee_is_variadic) << AL.getRange();
 3475     S.Diag(AL.getLoc(), diag::err_callback_attribute_multiple) << AL.getRange();
 3975     Diag(AttrLoc, diag::err_enum_mode_vector_type) << Name << CI.getRange();
 4896         /*ExtraArgs=*/CI.getRange(), "os_consumed", /*pointers*/ 1);
 4909         /*ExtraArgs=*/CI.getRange(), "ns_consumed", /*objc pointers*/ 0);
 4915         /*ExtraArgs=*/CI.getRange(), "cf_consumed", /*pointers*/ 1);
 4987           << AL << DiagID << AL.getRange();
 5010         << AL.getRange() << AL << ExpectedDeclKind;
 5050           << AL << ParmDiagID << AL.getRange();
 5063           << AL << SubjectKind << Cf << AL.getRange();
 5260       << AL.getRange() << AL << ExpectedVariable;
 5700     S.Diag(AL.getRange().getBegin(),
 5978     S.Diag(A.getRange().getBegin(), diag::warn_attribute_ignored) << A;
 5986       S.Diag(A.getRange().getBegin(), diag::warn_attribute_ignored_on_inline)
 5995       S.Diag(A.getRange().getBegin(), diag::err_attribute_dll_lambda) << A;
 6022     if (checkMSInheritanceAttrOnDefinition(RD, CI.getRange(), BestCase,
 6280           << AL.getAttrName()->getName() << AL.getRange();
 6431           << AL.getRange() << RetTy;
 6791         /*Extra Args=*/AL, /*pointer-to-OSObject-pointer*/ 3, AL.getRange());
 6797         /*Extra Args=*/AL, /*pointer-to-OSObject-poointer*/ 3, AL.getRange());
 7312           << AL << AL.getRange();
 7315                                                             << AL.getRange();
tools/clang/lib/Sema/SemaDeclCXX.cpp
 2529         << CXXBaseDecl->getDeclName() << FA->getRange();
tools/clang/lib/Sema/SemaOpenMP.cpp
 2566         PrevAllocator ? PrevAllocator->getSourceRange() : A->getRange();
 5101         NewFD->specific_attr_begin<OMPDeclareVariantAttr>()->getRange();
tools/clang/lib/Sema/SemaStmtAttr.cpp
   28     S.Diag(A.getRange().getBegin(), diag::err_fallthrough_attr_wrong_target)
   39     S.Diag(A.getRange().getBegin(), diag::err_fallthrough_attr_outside_switch);
  258     SourceLocation OptionLoc = LH->getRange().getBegin();
  310       S.Diag(A.getRange().getBegin(),
  341     S.Diag(A.getRange().getBegin(), diag::err_decl_attribute_invalid_on_stmt)
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
  121   if (S.CheckParameterPacksForExpansion(EllipsisLoc, Aligned->getRange(),
  348       Attr.getRange());
  398           S.ConvertDeclToDeclGroup(New), VariantFuncRef.get(), Attr.getRange());
  409                                        Attr.getRange(), Data);
tools/clang/lib/Sema/SemaType.cpp
 7350          << AttrName << Attr.getRange();
tools/clang/lib/Serialization/ASTWriter.cpp
 4567   Record.AddSourceRange(A->getRange());
 5387             D->getAttr<OMPThreadPrivateDeclAttr>()->getRange());
 5394         Record.AddSourceRange(A->getRange());
 5401             D->getAttr<OMPDeclareTargetDeclAttr>()->getRange());
tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp
  159               Sources.getExpansionLoc(A->getRange().getBegin());
tools/clang/tools/libclang/CIndex.cpp
 6023     return getCursorAttr(C)->getRange();