• Home
  • Raw
  • Download

Lines Matching refs:TemplateName

3327 ASTContext::getTemplateSpecializationTypeInfo(TemplateName Name,  in getTemplateSpecializationTypeInfo()
3348 ASTContext::getTemplateSpecializationType(TemplateName Template, in getTemplateSpecializationType()
3377 ASTContext::getTemplateSpecializationType(TemplateName Template, in getTemplateSpecializationType()
3385 Template = TemplateName(QTN->getTemplateDecl()); in getTemplateSpecializationType()
3419 ASTContext::getCanonicalTemplateSpecializationType(TemplateName Template, in getCanonicalTemplateSpecializationType()
3427 Template = TemplateName(QTN->getTemplateDecl()); in getCanonicalTemplateSpecializationType()
3430 TemplateName CanonTemplate = getCanonicalTemplateName(Template); in getCanonicalTemplateSpecializationType()
4234 ASTContext::getNameForTemplate(TemplateName Name, in getNameForTemplate()
4237 case TemplateName::QualifiedTemplate: in getNameForTemplate()
4238 case TemplateName::Template: in getNameForTemplate()
4243 case TemplateName::OverloadedTemplate: { in getNameForTemplate()
4249 case TemplateName::DependentTemplate: { in getNameForTemplate()
4265 case TemplateName::SubstTemplateTemplateParm: { in getNameForTemplate()
4272 case TemplateName::SubstTemplateTemplateParmPack: { in getNameForTemplate()
4283 TemplateName ASTContext::getCanonicalTemplateName(TemplateName Name) const { in getCanonicalTemplateName()
4285 case TemplateName::QualifiedTemplate: in getCanonicalTemplateName()
4286 case TemplateName::Template: { in getCanonicalTemplateName()
4293 return TemplateName(cast<TemplateDecl>(Template->getCanonicalDecl())); in getCanonicalTemplateName()
4296 case TemplateName::OverloadedTemplate: in getCanonicalTemplateName()
4299 case TemplateName::DependentTemplate: { in getCanonicalTemplateName()
4305 case TemplateName::SubstTemplateTemplateParm: { in getCanonicalTemplateName()
4311 case TemplateName::SubstTemplateTemplateParmPack: { in getCanonicalTemplateName()
4325 bool ASTContext::hasSameTemplateName(TemplateName X, TemplateName Y) { in hasSameTemplateName()
6434 TemplateName
6453 return TemplateName(OT); in getOverloadedTemplateName()
6458 TemplateName
6477 return TemplateName(QTN); in getQualifiedTemplateName()
6482 TemplateName
6496 return TemplateName(QTN); in getDependentTemplateName()
6503 TemplateName Canon = getDependentTemplateName(CanonNNS, Name); in getDependentTemplateName()
6513 return TemplateName(QTN); in getDependentTemplateName()
6518 TemplateName
6532 return TemplateName(QTN); in getDependentTemplateName()
6539 TemplateName Canon = getDependentTemplateName(CanonNNS, Operator); in getDependentTemplateName()
6550 return TemplateName(QTN); in getDependentTemplateName()
6553 TemplateName
6555 TemplateName replacement) const { in getSubstTemplateTemplateParm()
6568 return TemplateName(subst); in getSubstTemplateTemplateParm()
6571 TemplateName
6589 return TemplateName(Subst); in getSubstTemplateTemplateParmPack()