reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaTemplate.cpp
 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)