Home | History | Annotate | Download | only in Parse

Lines Matching refs:TemplateInfo

166                                        const ParsedTemplateInfo &TemplateInfo,
171 assert(TemplateInfo.Kind != ParsedTemplateInfo::NonTemplate &&
176 ParseCXXClassMemberDeclaration(AS, AccessAttrs, TemplateInfo,
185 return ParseUsingDirectiveOrDeclaration(Context, TemplateInfo, DeclEnd,
192 ParseDeclarationSpecifiers(DS, TemplateInfo, AS,
200 TemplateInfo.TemplateParams ? *TemplateInfo.TemplateParams
202 TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation);
208 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation)
240 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) {
249 = PP.getLocForEndOfToken(TemplateInfo.TemplateLoc);
252 << SourceRange(TemplateInfo.TemplateLoc)
258 0, SourceLocation(), TemplateInfo.TemplateLoc, LAngleLoc, 0, 0,
268 return ParseFunctionDefinition(DeclaratorInfo, TemplateInfo,
274 TemplateInfo);
278 << (int)TemplateInfo.Kind;