Lines Matching defs:Attrs
778 /// The `Attrs` that are passed in are C++11 attributes and appertain to the
806 Parser::ParseExternalDeclaration(ParsedAttributes &Attrs,
865 return ParseOpenMPDeclarativeDirectiveWithExtDecl(AS, Attrs);
887 Actions.ActOnEmptyDeclaration(getCurScope(), Attrs, Tok.getLocation());
901 return ParseExternalDeclaration(Attrs, DeclSpecAttrs);
904 ProhibitAttributes(Attrs);
929 return ParseObjCAtDirectives(Attrs, DeclSpecAttrs);
963 ProhibitAttributes(Attrs);
969 ProhibitAttributes(Attrs);
985 return ParseDeclaration(DeclaratorContext::File, DeclEnd, Attrs,
993 return ParseDeclaration(DeclaratorContext::File, DeclEnd, Attrs,
1005 return ParseDeclaration(DeclaratorContext::File, DeclEnd, Attrs,
1017 return ParseDeclaration(DeclaratorContext::File, DeclEnd, Attrs,
1027 return ParseDeclaration(DeclaratorContext::File, DeclEnd, Attrs,
1043 TemplateLoc, DeclEnd, Attrs);
1069 return ParseDeclarationOrFunctionDefinition(Attrs, DeclSpecAttrs, DS);
1134 ParsedAttributes &Attrs, ParsedAttributes &DeclSpecAttrs,
1184 ProhibitAttributes(Attrs, CorrectLocationForAttributes);
1215 DS.takeAttributesFrom(Attrs);
1239 ProhibitAttributes(Attrs);
1244 return ParseDeclGroup(DS, DeclaratorContext::File, Attrs, TemplateInfo);
1248 ParsedAttributes &Attrs, ParsedAttributes &DeclSpecAttrs,
1258 return ParseDeclOrFunctionDefInternal(Attrs, DeclSpecAttrs, *DS, AS);
1266 return ParseDeclOrFunctionDefInternal(Attrs, DeclSpecAttrs, PDS, AS);
2441 ParsedAttributes Attrs(AttrFactory);
2442 MaybeParseCXX11Attributes(Attrs);
2444 DeclGroupPtrTy Result = ParseExternalDeclaration(Attrs, EmptyDeclSpecAttrs);
2532 ParsedAttributes Attrs(AttrFactory);
2533 MaybeParseCXX11Attributes(Attrs);
2534 ProhibitCXX11Attributes(Attrs, diag::err_attribute_not_module_attr,
2601 ParsedAttributes Attrs(AttrFactory);
2602 MaybeParseCXX11Attributes(Attrs);
2604 ProhibitCXX11Attributes(Attrs, diag::err_attribute_not_import_attr,