Lines Matching defs:DeclaratorInfo

955     Declarator DeclaratorInfo(DS, Declarator::TypeNameContext);
956 return Actions.ActOnTypeName(getCurScope(), DeclaratorInfo);
1056 Declarator DeclaratorInfo(DS, Declarator::TypeNameContext);
1057 return Actions.ActOnTypeName(getCurScope(), DeclaratorInfo);
1902 void Parser::HandleMemberFunctionDeclDelays(Declarator& DeclaratorInfo,
1905 = DeclaratorInfo.getFunctionTypeInfo();
2031 Declarator &DeclaratorInfo, VirtSpecifiers &VS, ExprResult &BitfieldSize,
2038 ParseDeclarator(DeclaratorInfo);
2040 DeclaratorInfo.SetIdentifier(nullptr, Tok.getLocation());
2042 if (!DeclaratorInfo.isFunctionDeclarator() && TryConsumeToken(tok::colon)) {
2043 assert(DeclaratorInfo.isPastIdentifier() &&
2051 DeclaratorInfo.getDeclSpec().getFriendSpecLoc());
2053 MaybeParseAndDiagnoseDeclSpecAfterCXX11VirtSpecifierSeq(DeclaratorInfo, VS);
2063 DeclaratorInfo.setAsmLabel(AsmLabel.get());
2064 DeclaratorInfo.SetRangeEnd(Loc);
2068 MaybeParseGNUAttributes(DeclaratorInfo, &LateParsedAttrs);
2075 DeclaratorInfo.getDeclSpec().getFriendSpecLoc());
2079 const AttributeList *Attr = DeclaratorInfo.getAttributes();
2085 MaybeParseAndDiagnoseDeclSpecAfterCXX11VirtSpecifierSeq(DeclaratorInfo, VS);
2091 if (!DeclaratorInfo.hasName() && BitfieldSize.isUnset()) {
2369 ParsingDeclarator DeclaratorInfo(*this, DS, Declarator::MemberContext);
2385 DeclaratorInfo, VS, BitfieldSize, LateParsedAttrs)) {
2395 DeclaratorInfo.isFunctionDeclarator() &&
2413 } else if (DeclaratorInfo.isFunctionDeclarator()) {
2424 DeclaratorInfo.setFunctionDefinitionKind(DefinitionKind);
2428 if (DeclaratorInfo.isFunctionDeclarator() &&
2436 if (!DeclaratorInfo.isFunctionDeclarator()) {
2437 Diag(DeclaratorInfo.getIdentifierLoc(), diag::err_func_def_no_params);
2448 Diag(DeclaratorInfo.getIdentifierLoc(),
2456 ParseCXXInlineMethodDef(AS, AccessAttrs, DeclaratorInfo, TemplateInfo,
2489 if (!DeclaratorInfo.isDeclarationOfFunction() &&
2490 DeclaratorInfo.getDeclSpec().getStorageClassSpec()
2508 DeclaratorInfo.getCXX11AttributeRanges(Ranges);
2513 ThisDecl = Actions.ActOnFriendFunctionDecl(getCurScope(), DeclaratorInfo,
2517 DeclaratorInfo,
2534 DeclaratorInfo.getDeclSpec().getStorageClassSpec() !=
2541 if (DeclaratorInfo.isArrayOfUnknownBound()) {
2559 ThisDecl, DeclaratorInfo.isDeclarationOfFunction(), EqualLoc);
2582 if (DeclaratorInfo.isFunctionDeclarator() &&
2583 DeclaratorInfo.getDeclSpec().getStorageClassSpec() !=
2585 HandleMemberFunctionDeclDelays(DeclaratorInfo, ThisDecl);
2589 DeclaratorInfo.complete(ThisDecl);
2609 DeclaratorInfo.clear();
2614 DeclaratorInfo.setCommaLoc(CommaLoc);
2617 MaybeParseGNUAttributes(DeclaratorInfo);
2620 DeclaratorInfo, VS, BitfieldSize, LateParsedAttrs))