Lines Matching refs:DeclaratorInfo
1433 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), in ParseBaseTypeSpecifier() local
1435 return Actions.ActOnTypeName(DeclaratorInfo); in ParseBaseTypeSpecifier()
1441 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), in ParseBaseTypeSpecifier() local
1443 return Actions.ActOnTypeName(DeclaratorInfo); in ParseBaseTypeSpecifier()
1538 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), in ParseBaseTypeSpecifier() local
1540 return Actions.ActOnTypeName(DeclaratorInfo); in ParseBaseTypeSpecifier()
2519 void Parser::HandleMemberFunctionDeclDelays(Declarator &DeclaratorInfo, in HandleMemberFunctionDeclDelays() argument
2521 DeclaratorChunk::FunctionTypeInfo &FTI = DeclaratorInfo.getFunctionTypeInfo(); in HandleMemberFunctionDeclDelays()
2675 Declarator &DeclaratorInfo, VirtSpecifiers &VS, ExprResult &BitfieldSize, in ParseCXXMemberDeclaratorBeforeInitializer() argument
2688 ParseDeclarator(DeclaratorInfo); in ParseCXXMemberDeclaratorBeforeInitializer()
2690 DeclaratorInfo.SetIdentifier(nullptr, Tok.getLocation()); in ParseCXXMemberDeclaratorBeforeInitializer()
2693 MaybeParseHLSLAnnotations(DeclaratorInfo, nullptr, in ParseCXXMemberDeclaratorBeforeInitializer()
2696 if (!DeclaratorInfo.isFunctionDeclarator() && TryConsumeToken(tok::colon)) { in ParseCXXMemberDeclaratorBeforeInitializer()
2697 assert(DeclaratorInfo.isPastIdentifier() && in ParseCXXMemberDeclaratorBeforeInitializer()
2703 ParseTrailingRequiresClause(DeclaratorInfo); in ParseCXXMemberDeclaratorBeforeInitializer()
2707 DeclaratorInfo.getDeclSpec().getFriendSpecLoc()); in ParseCXXMemberDeclaratorBeforeInitializer()
2709 MaybeParseAndDiagnoseDeclSpecAfterCXX11VirtSpecifierSeq(DeclaratorInfo, in ParseCXXMemberDeclaratorBeforeInitializer()
2720 DeclaratorInfo.setAsmLabel(AsmLabel.get()); in ParseCXXMemberDeclaratorBeforeInitializer()
2721 DeclaratorInfo.SetRangeEnd(Loc); in ParseCXXMemberDeclaratorBeforeInitializer()
2728 MaybeParseGNUAttributes(DeclaratorInfo, &LateParsedAttrs); in ParseCXXMemberDeclaratorBeforeInitializer()
2736 DeclaratorInfo.getDeclSpec().getFriendSpecLoc()); in ParseCXXMemberDeclaratorBeforeInitializer()
2740 for (const ParsedAttr &AL : DeclaratorInfo.getAttributes()) in ParseCXXMemberDeclaratorBeforeInitializer()
2744 MaybeParseAndDiagnoseDeclSpecAfterCXX11VirtSpecifierSeq(DeclaratorInfo, in ParseCXXMemberDeclaratorBeforeInitializer()
2751 if (!DeclaratorInfo.hasName() && BitfieldSize.isUnset()) { in ParseCXXMemberDeclaratorBeforeInitializer()
3052 ParsingDeclarator DeclaratorInfo(*this, DS, DeclAttrs, in ParseCXXClassMemberDeclaration() local
3055 DeclaratorInfo.setTemplateParameterLists(TemplateParams); in ParseCXXClassMemberDeclaration()
3097 DeclaratorInfo, VS, BitfieldSize, LateParsedAttrs)) { in ParseCXXClassMemberDeclaration()
3109 if (getLangOpts().MicrosoftExt && DeclaratorInfo.isDeclarationOfFunction()) in ParseCXXClassMemberDeclaration()
3120 } else if (DeclaratorInfo.isFunctionDeclarator()) { in ParseCXXClassMemberDeclaration()
3132 DeclaratorInfo); in ParseCXXClassMemberDeclaration()
3137 DeclaratorInfo.setFunctionDefinitionKind(DefinitionKind); in ParseCXXClassMemberDeclaration()
3141 if (DeclaratorInfo.isFunctionDeclarator() && in ParseCXXClassMemberDeclaration()
3150 if (!DeclaratorInfo.isFunctionDeclarator()) { in ParseCXXClassMemberDeclaration()
3151 Diag(DeclaratorInfo.getIdentifierLoc(), diag::err_func_def_no_params); in ParseCXXClassMemberDeclaration()
3162 Diag(DeclaratorInfo.getIdentifierLoc(), in ParseCXXClassMemberDeclaration()
3169 Decl *FunDecl = ParseCXXInlineMethodDef(AS, AccessAttrs, DeclaratorInfo, in ParseCXXClassMemberDeclaration()
3199 if (BitfieldSize.isUsable() && !DeclaratorInfo.hasName()) { in ParseCXXClassMemberDeclaration()
3203 } else if (DeclaratorInfo.isDeclarationOfFunction()) { in ParseCXXClassMemberDeclaration()
3208 } else if (DeclaratorInfo.getDeclSpec().getStorageClassSpec() != in ParseCXXClassMemberDeclaration()
3210 DeclaratorInfo.getDeclSpec().getStorageClassSpec() != in ParseCXXClassMemberDeclaration()
3236 for (const ParsedAttr &AL : DeclaratorInfo.getAttributes()) in ParseCXXClassMemberDeclaration()
3245 ThisDecl = Actions.ActOnFriendFunctionDecl(getCurScope(), DeclaratorInfo, in ParseCXXClassMemberDeclaration()
3249 getCurScope(), AS, DeclaratorInfo, TemplateParams, BitfieldSize.get(), in ParseCXXClassMemberDeclaration()
3265 DeclaratorInfo.getDeclSpec().getStorageClassSpec() == in ParseCXXClassMemberDeclaration()
3286 if (DeclaratorInfo.isArrayOfUnknownBound()) { in ParseCXXClassMemberDeclaration()
3303 ThisDecl, DeclaratorInfo.isDeclarationOfFunction(), EqualLoc); in ParseCXXClassMemberDeclaration()
3312 } else if (ThisDecl && DeclaratorInfo.isStaticMember()) in ParseCXXClassMemberDeclaration()
3328 if (DeclaratorInfo.isFunctionDeclarator() && in ParseCXXClassMemberDeclaration()
3329 DeclaratorInfo.getDeclSpec().getStorageClassSpec() != in ParseCXXClassMemberDeclaration()
3331 HandleMemberFunctionDeclDelays(DeclaratorInfo, ThisDecl); in ParseCXXClassMemberDeclaration()
3335 DeclaratorInfo.complete(ThisDecl); in ParseCXXClassMemberDeclaration()
3359 DeclaratorInfo.isFirstDeclarator()) { in ParseCXXClassMemberDeclaration()
3365 DeclaratorInfo.clear(); in ParseCXXClassMemberDeclaration()
3369 DeclaratorInfo.setCommaLoc(CommaLoc); in ParseCXXClassMemberDeclaration()
3375 MaybeParseGNUAttributes(DeclaratorInfo); in ParseCXXClassMemberDeclaration()
3379 DeclaratorInfo, VS, BitfieldSize, LateParsedAttrs)) in ParseCXXClassMemberDeclaration()