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

References

tools/clang/include/clang/Sema/DeclSpec.h
 1464                                   MethodQualifiers->getAttributes().size());
tools/clang/lib/Parse/ParseDecl.cpp
 1715   for (ParsedAttr &AL : DS.getAttributes()) {
 1723     DS.getAttributes().remove(AL);
 3453       ParseGNUAttributes(DS.getAttributes(), nullptr, LateAttrs);
 3458       ParseMicrosoftDeclSpecs(DS.getAttributes());
 3466       DS.getAttributes().addNew(AttrName, AttrNameLoc, nullptr, AttrNameLoc,
 3487       ParseMicrosoftTypeAttributes(DS.getAttributes());
 3492       ParseBorlandTypeAttributes(DS.getAttributes());
 3497       ParseOpenCLKernelAttributes(DS.getAttributes());
 3504       ParseNullabilityTypeSpecifiers(DS.getAttributes());
 3509       DS.getAttributes().addNew(Tok.getIdentifierInfo(), Loc, nullptr, Loc,
 3641       ParseAlignmentSpecifier(DS.getAttributes());
 3963       ParseOpenCLQualifiers(DS.getAttributes());
 5361       ParseOpenCLQualifiers(DS.getAttributes());
 5388         ParseMicrosoftTypeAttributes(DS.getAttributes());
 5394         ParseBorlandTypeAttributes(DS.getAttributes());
 5403       ParseNullabilityTypeSpecifiers(DS.getAttributes());
 5408       DS.getAttributes().addNew(Tok.getIdentifierInfo(), Loc, nullptr, Loc,
 5422         ParseGNUAttributes(DS.getAttributes());
 5563                     std::move(DS.getAttributes()),
 5577         std::move(DS.getAttributes()), SourceLocation());
 5613                     std::move(DS.getAttributes()), SourceLocation());
 5618           std::move(DS.getAttributes()), SourceLocation());
 5673                   std::move(DS.getAttributes()), SourceLocation());
 6343         for (ParsedAttr &attr : DS.getAttributes()) {
 6580     MaybeParseCXX11Attributes(DS.getAttributes());
 6583     MaybeParseMicrosoftAttributes(DS.getAttributes());
 6840   MaybeParseCXX11Attributes(DS.getAttributes());
 6847       std::move(DS.getAttributes()), T.getCloseLocation());
tools/clang/lib/Parse/ParseObjc.cpp
  390     D.getMutableDeclSpec().getAttributes().addAtEnd(
  391         getNullabilityAttr(D.getMutableDeclSpec().getAttributes().getPool()));
 1223   takeDeclAttributes(attrs, D.getMutableDeclSpec().getAttributes());
tools/clang/lib/Parse/Parser.cpp
  999   MaybeParseMicrosoftAttributes(DS.getAttributes());
 1076       return ParseObjCAtProtocolDeclaration(AtLoc, DS.getAttributes());
 1079       return ParseObjCAtImplementationDeclaration(AtLoc, DS.getAttributes());
 1082             ParseObjCAtInterfaceDeclaration(AtLoc, DS.getAttributes()));
tools/clang/lib/Sema/DeclSpec.cpp
  208                            MethodQualifiers->getAttributes().size())) {
  209     auto &attrs = MethodQualifiers->getAttributes();
  215     I.Fun.MethodQualifiers->getAttributes().takeAllFrom(attrs);
 1053   writtenBS.ModeAttr = getAttributes().hasAttribute(ParsedAttr::AT_Mode);
tools/clang/lib/Sema/SemaDecl.cpp
 4632   if (!DS.getAttributes().empty()) {
 4639       for (const ParsedAttr &AL : DS.getAttributes())
14193                 std::move(DS.getAttributes()), SourceLocation());
tools/clang/lib/Sema/SemaType.cpp
  222         return getMutableDeclSpec().getAttributes();
  232       for (ParsedAttr &AL : spec.getAttributes())
  333       getMutableDeclSpec().getAttributes().clearListOnly();
  335         getMutableDeclSpec().getAttributes().addAtEnd(AL);
  551       declarator.getMutableDeclSpec().getAttributes().takeOneFrom(
  809   for (ParsedAttr &AL : declarator.getMutableDeclSpec().getAttributes()) {
  819     declarator.getMutableDeclSpec().getAttributes().remove(AL);
 1691     processTypeAttrs(state, Result, TAL_DeclSpec, DS.getAttributes());
 2934                      D.getMutableDeclSpec().getAttributes());
 4361                 D.getMutableDeclSpec().getAttributes(),
 4938             for (ParsedAttr &attr : FTI.MethodQualifiers->getAttributes()) {
 5020                        D.getMutableDeclSpec().getAttributes());