Lines Matching refs:TemplateName
4835 ASTContext::getTemplateSpecializationTypeInfo(TemplateName Name, in getTemplateSpecializationTypeInfo()
4856 ASTContext::getTemplateSpecializationType(TemplateName Template, in getTemplateSpecializationType()
4881 ASTContext::getTemplateSpecializationType(TemplateName Template, in getTemplateSpecializationType()
4937 TemplateName Template, ArrayRef<TemplateArgument> Args) const { in getCanonicalTemplateSpecializationType()
4943 Template = TemplateName(QTN->getUnderlyingTemplate()); in getCanonicalTemplateSpecializationType()
4946 TemplateName CanonTemplate = getCanonicalTemplateName(Template); in getCanonicalTemplateSpecializationType()
5157 Arg = TemplateArgument(TemplateName(TTP), Optional<unsigned>()); in getInjectedTemplateArg()
5159 Arg = TemplateArgument(TemplateName(TTP)); in getInjectedTemplateArg()
5771 TemplateName Template, QualType DeducedType, bool IsDependent) const { in getDeducedTemplateSpecializationType()
6115 ASTContext::getNameForTemplate(TemplateName Name, in getNameForTemplate()
6118 case TemplateName::QualifiedTemplate: in getNameForTemplate()
6119 case TemplateName::Template: in getNameForTemplate()
6124 case TemplateName::OverloadedTemplate: { in getNameForTemplate()
6130 case TemplateName::AssumedTemplate: { in getNameForTemplate()
6135 case TemplateName::DependentTemplate: { in getNameForTemplate()
6150 case TemplateName::SubstTemplateTemplateParm: { in getNameForTemplate()
6157 case TemplateName::SubstTemplateTemplateParmPack: { in getNameForTemplate()
6163 case TemplateName::UsingTemplate: in getNameForTemplate()
6171 TemplateName
6172 ASTContext::getCanonicalTemplateName(const TemplateName &Name) const { in getCanonicalTemplateName()
6174 case TemplateName::UsingTemplate: in getCanonicalTemplateName()
6175 case TemplateName::QualifiedTemplate: in getCanonicalTemplateName()
6176 case TemplateName::Template: { in getCanonicalTemplateName()
6182 return TemplateName(cast<TemplateDecl>(Template->getCanonicalDecl())); in getCanonicalTemplateName()
6185 case TemplateName::OverloadedTemplate: in getCanonicalTemplateName()
6186 case TemplateName::AssumedTemplate: in getCanonicalTemplateName()
6189 case TemplateName::DependentTemplate: { in getCanonicalTemplateName()
6195 case TemplateName::SubstTemplateTemplateParm: { in getCanonicalTemplateName()
6201 case TemplateName::SubstTemplateTemplateParmPack: { in getCanonicalTemplateName()
6215 bool ASTContext::hasSameTemplateName(const TemplateName &X, in hasSameTemplateName()
6216 const TemplateName &Y) const { in hasSameTemplateName()
9035 TemplateName
9055 return TemplateName(OT); in getOverloadedTemplateName()
9060 TemplateName ASTContext::getAssumedTemplateName(DeclarationName Name) const { in getAssumedTemplateName()
9062 return TemplateName(OT); in getAssumedTemplateName()
9067 TemplateName ASTContext::getQualifiedTemplateName(NestedNameSpecifier *NNS, in getQualifiedTemplateName()
9069 TemplateName Template) const { in getQualifiedTemplateName()
9085 return TemplateName(QTN); in getQualifiedTemplateName()
9090 TemplateName
9104 return TemplateName(QTN); in getDependentTemplateName()
9111 TemplateName Canon = getDependentTemplateName(CanonNNS, Name); in getDependentTemplateName()
9121 return TemplateName(QTN); in getDependentTemplateName()
9126 TemplateName
9140 return TemplateName(QTN); in getDependentTemplateName()
9147 TemplateName Canon = getDependentTemplateName(CanonNNS, Operator); in getDependentTemplateName()
9158 return TemplateName(QTN); in getDependentTemplateName()
9161 TemplateName
9163 TemplateName replacement) const { in getSubstTemplateTemplateParm()
9176 return TemplateName(subst); in getSubstTemplateTemplateParm()
9179 TemplateName
9197 return TemplateName(Subst); in getSubstTemplateTemplateParmPack()