Lines Matching refs:TemplateName
477 bool mangleSubstitution(TemplateName Template);
480 void mangleExistingSubstitution(TemplateName name);
495 void addSubstitution(TemplateName Template);
555 void mangleTemplatePrefix(TemplateName Template);
574 void mangleType(TemplateName);
612 void mangleTemplateArgs(TemplateName TN,
615 void mangleTemplateArgs(TemplateName TN, ArrayRef<TemplateArgument> Args);
616 void mangleTemplateArgs(TemplateName TN, const TemplateArgumentList &AL);
1005 static TemplateName asTemplateName(GlobalDecl GD) { in asTemplateName()
1007 return TemplateName(const_cast<TemplateDecl*>(TD)); in asTemplateName()
1309 TemplateName Template = getASTContext().getDependentTemplateName( in manglePrefix()
1459 mangleTemplateArgs(TemplateName(), TemplateArgs, NumTemplateArgs); in mangleUnresolvedName()
1678 TemplateName InheritedTemplateName; in mangleUnqualifiedName()
1684 TemplateName(Inherited.getConstructor()->getPrimaryTemplate()); in mangleUnqualifiedName()
2226 void CXXNameMangler::mangleTemplatePrefix(TemplateName Template) { in mangleTemplatePrefix()
2333 void CXXNameMangler::mangleType(TemplateName TN) { in mangleType()
2340 case TemplateName::QualifiedTemplate: in mangleType()
2341 case TemplateName::UsingTemplate: in mangleType()
2342 case TemplateName::Template: in mangleType()
2353 case TemplateName::OverloadedTemplate: in mangleType()
2354 case TemplateName::AssumedTemplate: in mangleType()
2357 case TemplateName::DependentTemplate: { in mangleType()
2368 case TemplateName::SubstTemplateTemplateParm: { in mangleType()
2379 case TemplateName::SubstTemplateTemplateParmPack: { in mangleType()
2485 TemplateName TN = TST->getTemplateName(); in mangleUnresolvedTypeOrSimpleId()
2487 case TemplateName::Template: in mangleUnresolvedTypeOrSimpleId()
2488 case TemplateName::QualifiedTemplate: { in mangleUnresolvedTypeOrSimpleId()
2501 case TemplateName::OverloadedTemplate: in mangleUnresolvedTypeOrSimpleId()
2502 case TemplateName::AssumedTemplate: in mangleUnresolvedTypeOrSimpleId()
2503 case TemplateName::DependentTemplate: in mangleUnresolvedTypeOrSimpleId()
2506 case TemplateName::SubstTemplateTemplateParm: { in mangleUnresolvedTypeOrSimpleId()
2513 case TemplateName::SubstTemplateTemplateParmPack: { in mangleUnresolvedTypeOrSimpleId()
2521 case TemplateName::UsingTemplate: { in mangleUnresolvedTypeOrSimpleId()
2534 mangleTemplateArgs(TemplateName(), TST->template_arguments()); in mangleUnresolvedTypeOrSimpleId()
2550 TemplateName Template = getASTContext().getDependentTemplateName( in mangleUnresolvedTypeOrSimpleId()
4322 TemplateName Prefix = in mangleType()
5838 TemplateArgManglingInfo(const CXXNameMangler &Mangler, TemplateName TN) in TemplateArgManglingInfo()
5902 TemplateName ArgTemplateName = Arg.getAsTemplateOrTemplatePattern(); in needToMangleTemplateParam()
5995 void CXXNameMangler::mangleTemplateArgs(TemplateName TN, in mangleTemplateArgs()
6008 void CXXNameMangler::mangleTemplateArgs(TemplateName TN, in mangleTemplateArgs()
6020 void CXXNameMangler::mangleTemplateArgs(TemplateName TN, in mangleTemplateArgs()
6726 void CXXNameMangler::mangleExistingSubstitution(TemplateName tname) { in mangleExistingSubstitution()
6769 bool CXXNameMangler::mangleSubstitution(TemplateName Template) { in mangleSubstitution()
6941 void CXXNameMangler::addSubstitution(TemplateName Template) { in addSubstitution()