Lines Matching defs:Attrs
499 SourceLocation &DeclEnd, ParsedAttributes &Attrs) {
528 Decl *UsingDir = ParseUsingDirective(Context, UsingLoc, DeclEnd, Attrs);
533 return ParseUsingDeclaration(Context, TemplateInfo, UsingLoc, DeclEnd, Attrs,
820 ParsedAttributes Attrs(AttrFactory);
821 MaybeParseAttributes(PAKM_GNU | PAKM_CXX11, Attrs);
835 Attrs.takeAllFrom(MisplacedAttrs);
854 TemplateInfo, UsingLoc, D, DeclEnd, AS, Attrs, &DeclFromDeclSpec);
877 MaybeParseAttributes(PAKM_GNU | PAKM_CXX11, Attrs);
878 DiagnoseCXX11AttributeExtension(Attrs);
879 Attrs.addAll(PrefixAttrs.begin(), PrefixAttrs.end());
897 D.EllipsisLoc, Attrs);
906 Attrs.clear();
919 !Attrs.empty() ? "attributes list"
930 ParsedAttributes &Attrs, Decl **OwnedType) {
985 AS, &DeclFromDeclSpec, &Attrs);
992 !Attrs.empty() ? "attributes list"
1001 UsingLoc, D.Name, Attrs, TypeAlias,
3590 ParsedAttributes Attrs(AttrFactory);
3591 CheckMisplacedCXX11Attribute(Attrs, AttrFixitLoc);
3631 ParsedAttributes Attrs(AttrFactory);
3632 MaybeParseGNUAttributes(Attrs);
3755 ParsedAttributes &Attrs,
3861 CheckMisplacedCXX11Attribute(Attrs, AttrFixitLoc);
4719 bool Parser::ParseCXXAssumeAttributeArg(ParsedAttributes &Attrs,
4765 Attrs.addNew(AttrName, SourceRange(AttrNameLoc, RParen), nullptr,
4790 ParsedAttributes &Attrs, SourceLocation *EndLoc, IdentifierInfo *ScopeName,
4820 ParseGNUAttributeArgs(AttrName, AttrNameLoc, Attrs, EndLoc, ScopeName,
4842 NumArgs = ParseClangAttributeArgs(AttrName, AttrNameLoc, Attrs, EndLoc,
4846 if (ParseCXXAssumeAttributeArg(Attrs, AttrName, AttrNameLoc, EndLoc, Form))
4850 NumArgs = ParseAttributeArgsCommon(AttrName, AttrNameLoc, Attrs, EndLoc,
4853 if (!Attrs.empty() &&
4855 ParsedAttr &Attr = Attrs.back();
4910 void Parser::ParseCXX11AttributeSpecifierInternal(ParsedAttributes &Attrs,
4920 ParseAlignmentSpecifier(Attrs, EndLoc);
4934 ParseAttributeArgsCommon(AttrName, Loc, Attrs, EndLoc,
4938 Attrs.addNew(AttrName, Loc, nullptr, Loc, nullptr, 0, Form);
5029 AttrParsed = ParseCXX11AttributeArgs(AttrName, AttrLoc, Attrs, EndLoc,
5033 Attrs.addNew(
5068 void Parser::ParseCXX11Attributes(ParsedAttributes &Attrs) {
5073 ParseCXX11AttributeSpecifier(Attrs, &EndLoc);
5076 Attrs.Range = SourceRange(StartLoc, EndLoc);
5125 void Parser::ParseMicrosoftUuidAttributeArgs(ParsedAttributes &Attrs) {
5203 Attrs.addNew(UuidIdent, SourceRange(UuidLoc, T.getCloseLocation()), nullptr,
5217 void Parser::ParseMicrosoftAttributes(ParsedAttributes &Attrs) {
5242 ParseMicrosoftUuidAttributeArgs(Attrs);
5256 ParseCXX11AttributeArgs(II, NameLoc, Attrs, &EndLoc, nullptr,
5261 Attrs.addNew(II, NameLoc, nullptr, SourceLocation(), nullptr, 0,
5272 Attrs.Range = SourceRange(StartLoc, EndLoc);