Lines Matching refs:TemplateName

263   TemplateName Template;  in isTemplateName()
289 FoundUsingShadow ? TemplateName(FoundUsingShadow) : TemplateName(TD); in isTemplateName()
346 *Template = TemplateTy::make(TemplateName(TD)); in isDeductionGuideName()
621 void Sema::diagnoseExprIntendedAsTemplateName(Scope *S, ExprResult TemplateName, in diagnoseExprIntendedAsTemplateName() argument
624 if (TemplateName.isInvalid()) in diagnoseExprIntendedAsTemplateName()
636 if (auto *DRE = dyn_cast<DeclRefExpr>(TemplateName.get())) { in diagnoseExprIntendedAsTemplateName()
641 } else if (auto *ME = dyn_cast<MemberExpr>(TemplateName.get())) { in diagnoseExprIntendedAsTemplateName()
648 dyn_cast<DependentScopeDeclRefExpr>(TemplateName.get())) { in diagnoseExprIntendedAsTemplateName()
653 dyn_cast<CXXDependentScopeMemberExpr>(TemplateName.get())) { in diagnoseExprIntendedAsTemplateName()
941 TemplateName Template = Arg.getAsTemplate().get(); in translateTemplateArgument()
1003 TemplateName Name = DTST.getTypePtr()->getTemplateName(); in ActOnTemplateTypeArgument()
1122 TemplateName TN = TypeConstr->Template.get(); in BuildTypeConstraint()
3016 bool TraverseTemplateName(TemplateName N) { in TraverseTemplateName()
3472 void Sema::NoteAllFoundTemplates(TemplateName Name) { in NoteAllFoundTemplates()
3708 QualType Sema::CheckTemplateIdType(TemplateName Name, in CheckTemplateIdType()
3915 TemplateName Name = ParsedName.get(); in ActOnUndeclaredTypeTemplateName()
3927 bool Sema::resolveAssumedTemplateNameAsType(Scope *S, TemplateName &Name, in resolveAssumedTemplateNameAsType()
3953 Name = TemplateName(Corrected.getCorrectionDeclAs<TemplateDecl>()); in resolveAssumedTemplateNameAsType()
4007 TemplateName Template = TemplateD.get(); in ActOnTemplateIdType()
4079 TemplateName Template = TemplateD.get(); in ActOnTagTemplateIdType()
4363 TemplateName Name = TemplateId->Template.get(); in ActOnVarTemplateSpecialization()
4728 void Sema::diagnoseMissingTemplateArguments(TemplateName Name, in diagnoseMissingTemplateArguments()
4794 diagnoseMissingTemplateArguments(TemplateName(TD), R.getNameLoc()); in BuildTemplateIdExpr()
5032 TemplateName Name = Arg.getAsTemplateOrTemplatePattern(); in CheckTemplateTypeArgument()
5258 static TemplateName
5270 return TemplateName(); in SubstDefaultTemplateArgument()
5287 return TemplateName(); in SubstDefaultTemplateArgument()
5351 TemplateName TName = SubstDefaultTemplateArgument(*this, Template, in SubstDefaultTemplateArgumentIfAvailable()
5394 TemplateName(CTSD->getSpecializedTemplate()), in convertTypeTemplateArgumentToTemplate()
5702 << (int)S.getTemplateNameKindForDiagnostics(TemplateName(TD)) in diagnoseMissingArgument()
5763 << (int)getTemplateNameKindForDiagnostics(TemplateName(Template)) in CheckTemplateArgumentList()
5910 TemplateName Name = SubstDefaultTemplateArgument(*this, Template, in CheckTemplateArgumentList()
5964 << (int)getTemplateNameKindForDiagnostics(TemplateName(Template)) in CheckTemplateArgumentList()
7446 TemplateName Name = Arg.getArgument().getAsTemplateOrTemplatePattern(); in CheckTemplateTemplateArgument()
8308 TemplateName Name = TemplateId.Template.get(); in ActOnClassTemplateSpecialization()
8465 TemplateName CanonTemplate = Context.getCanonicalTemplateName(Name); in ActOnClassTemplateSpecialization()
8543 TemplateName CanonTemplate = Context.getCanonicalTemplateName(Name); in ActOnClassTemplateSpecialization()
9620 TemplateName Name = TemplateD.get(); in ActOnExplicitInstantiation()
10533 TemplateName Template = TemplateIn.get(); in ActOnTypenameType()
10802 << (int)getTemplateNameKindForDiagnostics(TemplateName(TD)) << T; in CheckTypenameType()
10805 << (int)getTemplateNameKindForDiagnostics(TemplateName(TD)); in CheckTypenameType()
10811 Context.getDeducedTemplateSpecializationType(TemplateName(TD), in CheckTypenameType()