Home | History | Annotate | Download | only in Parse

Lines Matching refs:TemplateInfo

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