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

Declarations

tools/clang/include/clang/AST/DeclBase.h
  494   const AttrVec &getAttrs() const;

References

tools/clang/include/clang/AST/DeclBase.h
  491     return const_cast<AttrVec&>(const_cast<const Decl*>(this)->getAttrs());
  506     return hasAttrs() ? getAttrs().begin() : nullptr;
  509     return hasAttrs() ? getAttrs().end() : nullptr;
  539     return hasAttrs() ? getSpecificAttr<T>(getAttrs()) : nullptr;
  543     return hasAttrs() && hasSpecificAttr<T>(getAttrs());
tools/clang/lib/ARCMigrate/ObjCMT.cpp
 1147   const AttrVec &Attrs1 = Decl1->getAttrs();
 1148   const AttrVec &Attrs2 = Decl2->getAttrs();
tools/clang/lib/AST/DeclBase.cpp
  390   const AttrVec &V = getAttrs();
tools/clang/lib/AST/ItaniumMangle.cpp
  712     for (AttrVec::const_iterator I = FD->getAttrs().begin(),
  713                                  E = FD->getAttrs().end();
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 4408         for (specific_attr_iterator<AlignedAttr> I(VD->getAttrs().begin()),
 4409              E(VD->getAttrs().end());
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
  276         for (specific_attr_iterator<AlignedAttr> I(VD->getAttrs().begin()),
  277              E(VD->getAttrs().end());
tools/clang/lib/Index/CommentToXML.cpp
  984     const AttrVec &Attrs = DI->CommentDecl->getAttrs();
tools/clang/lib/Sema/SemaCUDA.cpp
   99   return D->hasAttrs() && llvm::any_of(D->getAttrs(), [&](Attr *Attribute) {
tools/clang/lib/Sema/SemaStmt.cpp
 3594       Attrs = &FD->getAttrs();
tools/clang/lib/Serialization/ASTWriter.cpp
 5356           Record.AddAttributes(D->getAttrs());
tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp
  156       for (const clang::Attr *A : Method->getAttrs()) {