Lines Matching refs:TemplateInfo
161 const ParsedTemplateInfo &TemplateInfo, in ParseSingleDeclarationAfterTemplate() argument
166 assert(TemplateInfo.Kind != ParsedTemplateInfo::NonTemplate && in ParseSingleDeclarationAfterTemplate()
171 ParseCXXClassMemberDeclaration(AS, AccessAttrs, TemplateInfo, in ParseSingleDeclarationAfterTemplate()
180 return ParseUsingDirectiveOrDeclaration(Context, TemplateInfo, DeclEnd, in ParseSingleDeclarationAfterTemplate()
187 ParseDeclarationSpecifiers(DS, TemplateInfo, AS, in ParseSingleDeclarationAfterTemplate()
195 TemplateInfo.TemplateParams ? *TemplateInfo.TemplateParams in ParseSingleDeclarationAfterTemplate()
197 TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation); in ParseSingleDeclarationAfterTemplate()
203 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) in ParseSingleDeclarationAfterTemplate()
235 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) { in ParseSingleDeclarationAfterTemplate()
244 = PP.getLocForEndOfToken(TemplateInfo.TemplateLoc); in ParseSingleDeclarationAfterTemplate()
247 << SourceRange(TemplateInfo.TemplateLoc) in ParseSingleDeclarationAfterTemplate()
253 0, SourceLocation(), TemplateInfo.TemplateLoc, LAngleLoc, nullptr, in ParseSingleDeclarationAfterTemplate()
263 return ParseFunctionDefinition(DeclaratorInfo, TemplateInfo, in ParseSingleDeclarationAfterTemplate()
269 TemplateInfo); in ParseSingleDeclarationAfterTemplate()
273 << (int)TemplateInfo.Kind; in ParseSingleDeclarationAfterTemplate()