reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5219 cast<TemplateDecl>(Template->getMostRecentDecl()) 5229 bool isTemplateTemplateParameter = isa<TemplateTemplateParmDecl>(Template); 5253 << (int)getTemplateNameKindForDiagnostics(TemplateName(Template)) 5254 << Template; 5255 Diag(Template->getLocation(), diag::note_template_decl_here) 5263 if (CheckTemplateArgument(*Param, NewArgs[ArgIdx], Template, 5271 if (PackExpansionIntoNonPack && isa<TypeAliasTemplateDecl>(Template)) { 5358 return diagnoseMissingArgument(*this, TemplateLoc, Template, TTP, 5362 Template, 5375 return diagnoseMissingArgument(*this, TemplateLoc, Template, NTTP, 5378 ExprResult E = SubstDefaultTemplateArgument(*this, Template, 5393 return diagnoseMissingArgument(*this, TemplateLoc, Template, TempParm, 5397 TemplateName Name = SubstDefaultTemplateArgument(*this, Template, 5414 InstantiatingTemplate Inst(*this, RAngleLoc, Template, *Param, Converted, 5420 if (CheckTemplateArgument(*Param, Arg, Template, TemplateLoc, 5450 << (int)getTemplateNameKindForDiagnostics(TemplateName(Template)) 5451 << Template 5453 Diag(Template->getLocation(), diag::note_template_decl_here)