Lines Matching refs:Template
69 TemplateName::TemplateName(TemplateDecl *Template) : Storage(Template) {} in TemplateName() argument
89 return Template; in getKind()
216 if (TemplateDecl *Template = getAsTemplateDecl()) { in getDependence() local
217 if (auto *TTP = dyn_cast<TemplateTemplateParmDecl>(Template)) { in getDependence()
226 if (Template->getDeclContext() && in getDependence()
227 Template->getDeclContext()->isDependentContext()) in getDependence()
250 TemplateDecl *Template = nullptr; in print() local
251 if (Kind == TemplateName::Template || Kind == TemplateName::UsingTemplate) { in print()
261 Template = getAsTemplateDecl(); in print()
264 if (Template) in print()
266 isa<TemplateTemplateParmDecl>(Template) && Template->getIdentifier()) in print()
267 OS << Template->getIdentifier()->deuglifiedName(); in print()
271 Template->printQualifiedName(OS, Policy); in print()
273 OS << *Template; in print()