Lines Matching refs:TemplateName

477   bool mangleSubstitution(TemplateName Template);
480 void mangleExistingSubstitution(TemplateName name);
495 void addSubstitution(TemplateName Template);
555 void mangleTemplatePrefix(TemplateName Template);
575 void mangleType(TemplateName);
613 void mangleTemplateArgs(TemplateName TN,
616 void mangleTemplateArgs(TemplateName TN, ArrayRef<TemplateArgument> Args);
617 void mangleTemplateArgs(TemplateName TN, const TemplateArgumentList &AL);
1006 static TemplateName asTemplateName(GlobalDecl GD) { in asTemplateName()
1008 return TemplateName(const_cast<TemplateDecl*>(TD)); in asTemplateName()
1308 TemplateName Template = getASTContext().getDependentTemplateName( in manglePrefix()
1458 mangleTemplateArgs(TemplateName(), TemplateArgs, NumTemplateArgs); in mangleUnresolvedName()
1677 TemplateName InheritedTemplateName; in mangleUnqualifiedName()
1683 TemplateName(Inherited.getConstructor()->getPrimaryTemplate()); in mangleUnqualifiedName()
2227 void CXXNameMangler::mangleTemplatePrefix(TemplateName Template) { in mangleTemplatePrefix()
2334 void CXXNameMangler::mangleType(TemplateName TN) { in mangleType()
2341 case TemplateName::QualifiedTemplate: in mangleType()
2342 case TemplateName::UsingTemplate: in mangleType()
2343 case TemplateName::Template: in mangleType()
2354 case TemplateName::OverloadedTemplate: in mangleType()
2355 case TemplateName::AssumedTemplate: in mangleType()
2358 case TemplateName::DependentTemplate: { in mangleType()
2369 case TemplateName::SubstTemplateTemplateParm: { in mangleType()
2380 case TemplateName::SubstTemplateTemplateParmPack: { in mangleType()
2483 TemplateName TN = TST->getTemplateName(); in mangleUnresolvedTypeOrSimpleId()
2485 case TemplateName::Template: in mangleUnresolvedTypeOrSimpleId()
2486 case TemplateName::QualifiedTemplate: { in mangleUnresolvedTypeOrSimpleId()
2499 case TemplateName::OverloadedTemplate: in mangleUnresolvedTypeOrSimpleId()
2500 case TemplateName::AssumedTemplate: in mangleUnresolvedTypeOrSimpleId()
2501 case TemplateName::DependentTemplate: in mangleUnresolvedTypeOrSimpleId()
2504 case TemplateName::SubstTemplateTemplateParm: { in mangleUnresolvedTypeOrSimpleId()
2511 case TemplateName::SubstTemplateTemplateParmPack: { in mangleUnresolvedTypeOrSimpleId()
2519 case TemplateName::UsingTemplate: { in mangleUnresolvedTypeOrSimpleId()
2532 mangleTemplateArgs(TemplateName(), TST->template_arguments()); in mangleUnresolvedTypeOrSimpleId()
2548 TemplateName Template = getASTContext().getDependentTemplateName( in mangleUnresolvedTypeOrSimpleId()
4305 TemplateName Prefix = in mangleType()
5807 TemplateArgManglingInfo(const CXXNameMangler &Mangler, TemplateName TN) in TemplateArgManglingInfo()
5871 TemplateName ArgTemplateName = Arg.getAsTemplateOrTemplatePattern(); in needToMangleTemplateParam()
5964 void CXXNameMangler::mangleTemplateArgs(TemplateName TN, in mangleTemplateArgs()
5977 void CXXNameMangler::mangleTemplateArgs(TemplateName TN, in mangleTemplateArgs()
5989 void CXXNameMangler::mangleTemplateArgs(TemplateName TN, in mangleTemplateArgs()
6695 void CXXNameMangler::mangleExistingSubstitution(TemplateName tname) { in mangleExistingSubstitution()
6738 bool CXXNameMangler::mangleSubstitution(TemplateName Template) { in mangleSubstitution()
6910 void CXXNameMangler::addSubstitution(TemplateName Template) { in addSubstitution()