Lines Matching refs:DeclaratorInfo
229 ParsingDeclarator DeclaratorInfo(*this, DS, (Declarator::TheContext)Context); in ParseSingleDeclarationAfterTemplate() local
230 ParseDeclarator(DeclaratorInfo); in ParseSingleDeclarationAfterTemplate()
232 if (!DeclaratorInfo.hasName()) { in ParseSingleDeclarationAfterTemplate()
241 if (DeclaratorInfo.isFunctionDeclarator()) in ParseSingleDeclarationAfterTemplate()
242 MaybeParseGNUAttributes(DeclaratorInfo, &LateParsedAttrs); in ParseSingleDeclarationAfterTemplate()
244 if (DeclaratorInfo.isFunctionDeclarator() && in ParseSingleDeclarationAfterTemplate()
245 isStartOfFunctionDefinition(DeclaratorInfo)) { in ParseSingleDeclarationAfterTemplate()
266 if (DeclaratorInfo.getName().getKind() != UnqualifiedId::IK_TemplateId) { in ParseSingleDeclarationAfterTemplate()
270 return ParseFunctionDefinition(DeclaratorInfo, ParsedTemplateInfo(), in ParseSingleDeclarationAfterTemplate()
275 Diag(DeclaratorInfo.getIdentifierLoc(), in ParseSingleDeclarationAfterTemplate()
287 DeclaratorInfo, ParsedTemplateInfo(&FakedParamLists, in ParseSingleDeclarationAfterTemplate()
293 return ParseFunctionDefinition(DeclaratorInfo, TemplateInfo, in ParseSingleDeclarationAfterTemplate()
298 Decl *ThisDecl = ParseDeclarationAfterDeclarator(DeclaratorInfo, in ParseSingleDeclarationAfterTemplate()
312 DeclaratorInfo.complete(ThisDecl); in ParseSingleDeclarationAfterTemplate()