• Home
  • Raw
  • Download

Lines Matching refs:TemplateName

3205 ASTContext::getTemplateSpecializationTypeInfo(TemplateName Name,  in getTemplateSpecializationTypeInfo()
3226 ASTContext::getTemplateSpecializationType(TemplateName Template, in getTemplateSpecializationType()
3255 ASTContext::getTemplateSpecializationType(TemplateName Template, in getTemplateSpecializationType()
3263 Template = TemplateName(QTN->getTemplateDecl()); in getTemplateSpecializationType()
3297 ASTContext::getCanonicalTemplateSpecializationType(TemplateName Template, in getCanonicalTemplateSpecializationType()
3305 Template = TemplateName(QTN->getTemplateDecl()); in getCanonicalTemplateSpecializationType()
3308 TemplateName CanonTemplate = getCanonicalTemplateName(Template); in getCanonicalTemplateSpecializationType()
4074 ASTContext::getNameForTemplate(TemplateName Name, in getNameForTemplate()
4077 case TemplateName::QualifiedTemplate: in getNameForTemplate()
4078 case TemplateName::Template: in getNameForTemplate()
4083 case TemplateName::OverloadedTemplate: { in getNameForTemplate()
4089 case TemplateName::DependentTemplate: { in getNameForTemplate()
4105 case TemplateName::SubstTemplateTemplateParm: { in getNameForTemplate()
4112 case TemplateName::SubstTemplateTemplateParmPack: { in getNameForTemplate()
4123 TemplateName ASTContext::getCanonicalTemplateName(TemplateName Name) const { in getCanonicalTemplateName()
4125 case TemplateName::QualifiedTemplate: in getCanonicalTemplateName()
4126 case TemplateName::Template: { in getCanonicalTemplateName()
4133 return TemplateName(cast<TemplateDecl>(Template->getCanonicalDecl())); in getCanonicalTemplateName()
4136 case TemplateName::OverloadedTemplate: in getCanonicalTemplateName()
4139 case TemplateName::DependentTemplate: { in getCanonicalTemplateName()
4145 case TemplateName::SubstTemplateTemplateParm: { in getCanonicalTemplateName()
4151 case TemplateName::SubstTemplateTemplateParmPack: { in getCanonicalTemplateName()
4165 bool ASTContext::hasSameTemplateName(TemplateName X, TemplateName Y) { in hasSameTemplateName()
6267 TemplateName
6286 return TemplateName(OT); in getOverloadedTemplateName()
6291 TemplateName
6310 return TemplateName(QTN); in getQualifiedTemplateName()
6315 TemplateName
6329 return TemplateName(QTN); in getDependentTemplateName()
6336 TemplateName Canon = getDependentTemplateName(CanonNNS, Name); in getDependentTemplateName()
6346 return TemplateName(QTN); in getDependentTemplateName()
6351 TemplateName
6365 return TemplateName(QTN); in getDependentTemplateName()
6372 TemplateName Canon = getDependentTemplateName(CanonNNS, Operator); in getDependentTemplateName()
6383 return TemplateName(QTN); in getDependentTemplateName()
6386 TemplateName
6388 TemplateName replacement) const { in getSubstTemplateTemplateParm()
6401 return TemplateName(subst); in getSubstTemplateTemplateParm()
6404 TemplateName
6422 return TemplateName(Subst); in getSubstTemplateTemplateParmPack()