• Home
  • Raw
  • Download

Lines Matching refs:TemplateName

3370 ASTContext::getTemplateSpecializationTypeInfo(TemplateName Name,  in getTemplateSpecializationTypeInfo()
3391 ASTContext::getTemplateSpecializationType(TemplateName Template, in getTemplateSpecializationType()
3416 ASTContext::getTemplateSpecializationType(TemplateName Template, in getTemplateSpecializationType()
3423 Template = TemplateName(QTN->getTemplateDecl()); in getTemplateSpecializationType()
3456 TemplateName Template, ArrayRef<TemplateArgument> Args) const { in getCanonicalTemplateSpecializationType()
3462 Template = TemplateName(QTN->getTemplateDecl()); in getCanonicalTemplateSpecializationType()
3465 TemplateName CanonTemplate = getCanonicalTemplateName(Template); in getCanonicalTemplateSpecializationType()
4288 ASTContext::getNameForTemplate(TemplateName Name, in getNameForTemplate()
4291 case TemplateName::QualifiedTemplate: in getNameForTemplate()
4292 case TemplateName::Template: in getNameForTemplate()
4297 case TemplateName::OverloadedTemplate: { in getNameForTemplate()
4303 case TemplateName::DependentTemplate: { in getNameForTemplate()
4319 case TemplateName::SubstTemplateTemplateParm: { in getNameForTemplate()
4326 case TemplateName::SubstTemplateTemplateParmPack: { in getNameForTemplate()
4337 TemplateName ASTContext::getCanonicalTemplateName(TemplateName Name) const { in getCanonicalTemplateName()
4339 case TemplateName::QualifiedTemplate: in getCanonicalTemplateName()
4340 case TemplateName::Template: { in getCanonicalTemplateName()
4347 return TemplateName(cast<TemplateDecl>(Template->getCanonicalDecl())); in getCanonicalTemplateName()
4350 case TemplateName::OverloadedTemplate: in getCanonicalTemplateName()
4353 case TemplateName::DependentTemplate: { in getCanonicalTemplateName()
4359 case TemplateName::SubstTemplateTemplateParm: { in getCanonicalTemplateName()
4365 case TemplateName::SubstTemplateTemplateParmPack: { in getCanonicalTemplateName()
4379 bool ASTContext::hasSameTemplateName(TemplateName X, TemplateName Y) { in hasSameTemplateName()
6532 TemplateName
6551 return TemplateName(OT); in getOverloadedTemplateName()
6556 TemplateName
6575 return TemplateName(QTN); in getQualifiedTemplateName()
6580 TemplateName
6594 return TemplateName(QTN); in getDependentTemplateName()
6601 TemplateName Canon = getDependentTemplateName(CanonNNS, Name); in getDependentTemplateName()
6611 return TemplateName(QTN); in getDependentTemplateName()
6616 TemplateName
6630 return TemplateName(QTN); in getDependentTemplateName()
6637 TemplateName Canon = getDependentTemplateName(CanonNNS, Operator); in getDependentTemplateName()
6648 return TemplateName(QTN); in getDependentTemplateName()
6651 TemplateName
6653 TemplateName replacement) const { in getSubstTemplateTemplateParm()
6666 return TemplateName(subst); in getSubstTemplateTemplateParm()
6669 TemplateName
6687 return TemplateName(Subst); in getSubstTemplateTemplateParmPack()