Lines Matching refs:ParsedTemplateInfo
2048 return ParseUsingDirectiveOrDeclaration(Context, ParsedTemplateInfo(), in ParseDeclaration()
2101 ParsedTemplateInfo TemplateInfo; in ParseSimpleDeclaration()
2292 ParsedTemplateInfo &TemplateInfo, in ParseDeclGroup()
2306 (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation || in ParseDeclGroup()
2307 TemplateInfo.Kind == ParsedTemplateInfo::ExplicitSpecialization); in ParseDeclGroup()
2397 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) { in ParseDeclGroup()
2402 TheDecl = ParseFunctionDefinition(D, ParsedTemplateInfo(), in ParseDeclGroup()
2420 ParsedTemplateInfo(&FakedParamLists, in ParseDeclGroup()
2543 if (TemplateInfo.Kind != ParsedTemplateInfo::NonTemplate && in ParseDeclGroup()
2645 Declarator &D, const ParsedTemplateInfo &TemplateInfo) { in ParseDeclarationAfterDeclarator()
2653 Declarator &D, const ParsedTemplateInfo &TemplateInfo, ForRangeInit *FRI) { in ParseDeclarationAfterDeclaratorAndAttributes()
2709 case ParsedTemplateInfo::NonTemplate: in ParseDeclarationAfterDeclaratorAndAttributes()
2713 case ParsedTemplateInfo::Template: in ParseDeclarationAfterDeclaratorAndAttributes()
2714 case ParsedTemplateInfo::ExplicitSpecialization: { in ParseDeclarationAfterDeclaratorAndAttributes()
2726 case ParsedTemplateInfo::ExplicitInstantiation: { in ParseDeclarationAfterDeclaratorAndAttributes()
2918 ParsedTemplateInfo TemplateInfo; in ParseSpecifierQualifierList()
3001 ParsedTemplateInfo &TemplateInfo, in ParseImplicitInt()
3543 ParsedTemplateInfo NotATemplate; in DiagnoseMissingSemiAfterTagDefinition()
3576 DeclSpec &DS, ParsedTemplateInfo &TemplateInfo, AccessSpecifier AS, in ParseDeclarationSpecifiers()
3641 (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation || in ParseDeclarationSpecifiers()
3642 TemplateInfo.Kind == ParsedTemplateInfo::ExplicitSpecialization); in ParseDeclarationSpecifiers()
3741 if (TemplateInfo.Kind != ParsedTemplateInfo::NonTemplate) in ParseDeclarationSpecifiers()
5235 const ParsedTemplateInfo &TemplateInfo, in ParseEnumSpecifier()
5275 (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation || in ParseEnumSpecifier()
5276 TemplateInfo.Kind == ParsedTemplateInfo::ExplicitSpecialization); in ParseEnumSpecifier()
5474 if (TemplateInfo.Kind != ParsedTemplateInfo::NonTemplate && in ParseEnumSpecifier()
5483 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) { in ParseEnumSpecifier()
6246 const ParsedTemplateInfo *TemplateInfo) { in isConstructorDeclarator()
7902 ParsedTemplateInfo TemplateInfo; in ParseParameterDeclarationClause()