Lines Matching refs:TemplateName
478 bool mangleSubstitution(TemplateName Template);
481 void mangleExistingSubstitution(TemplateName name);
491 void addSubstitution(TemplateName Template);
549 void mangleTemplatePrefix(TemplateName Template);
569 void mangleType(TemplateName);
602 void mangleTemplateArgs(TemplateName TN,
605 void mangleTemplateArgs(TemplateName TN, const TemplateArgument *TemplateArgs,
607 void mangleTemplateArgs(TemplateName TN, const TemplateArgumentList &AL);
915 static TemplateName asTemplateName(GlobalDecl GD) { in asTemplateName()
917 return TemplateName(const_cast<TemplateDecl*>(TD)); in asTemplateName()
1213 TemplateName Template = getASTContext().getDependentTemplateName( in manglePrefix()
1363 mangleTemplateArgs(TemplateName(), TemplateArgs, NumTemplateArgs); in mangleUnresolvedName()
1559 TemplateName InheritedTemplateName; in mangleUnqualifiedName()
1565 TemplateName(Inherited.getConstructor()->getPrimaryTemplate()); in mangleUnqualifiedName()
2047 void CXXNameMangler::mangleTemplatePrefix(TemplateName Template) { in mangleTemplatePrefix()
2153 void CXXNameMangler::mangleType(TemplateName TN) { in mangleType()
2160 case TemplateName::QualifiedTemplate: in mangleType()
2164 case TemplateName::Template: in mangleType()
2175 case TemplateName::OverloadedTemplate: in mangleType()
2176 case TemplateName::AssumedTemplate: in mangleType()
2179 case TemplateName::DependentTemplate: { in mangleType()
2190 case TemplateName::SubstTemplateTemplateParm: { in mangleType()
2201 case TemplateName::SubstTemplateTemplateParmPack: { in mangleType()
2303 TemplateName TN = TST->getTemplateName(); in mangleUnresolvedTypeOrSimpleId()
2305 case TemplateName::Template: in mangleUnresolvedTypeOrSimpleId()
2306 case TemplateName::QualifiedTemplate: { in mangleUnresolvedTypeOrSimpleId()
2319 case TemplateName::OverloadedTemplate: in mangleUnresolvedTypeOrSimpleId()
2320 case TemplateName::AssumedTemplate: in mangleUnresolvedTypeOrSimpleId()
2321 case TemplateName::DependentTemplate: in mangleUnresolvedTypeOrSimpleId()
2324 case TemplateName::SubstTemplateTemplateParm: { in mangleUnresolvedTypeOrSimpleId()
2331 case TemplateName::SubstTemplateTemplateParmPack: { in mangleUnresolvedTypeOrSimpleId()
2346 mangleTemplateArgs(TemplateName(), TST->getArgs(), TST->getNumArgs()); in mangleUnresolvedTypeOrSimpleId()
2362 TemplateName Template = getASTContext().getDependentTemplateName( in mangleUnresolvedTypeOrSimpleId()
3844 TemplateName Prefix = in mangleType()
3952 mangleTemplateArgs(TemplateName(), &TA, 1); in mangleType()
3962 mangleTemplateArgs(TemplateName(), &TA, 1); in mangleType()
5161 TemplateArgManglingInfo(TemplateName TN) { in TemplateArgManglingInfo()
5225 void CXXNameMangler::mangleTemplateArgs(TemplateName TN, in mangleTemplateArgs()
5237 void CXXNameMangler::mangleTemplateArgs(TemplateName TN, in mangleTemplateArgs()
5247 void CXXNameMangler::mangleTemplateArgs(TemplateName TN, in mangleTemplateArgs()
5873 void CXXNameMangler::mangleExistingSubstitution(TemplateName tname) { in mangleExistingSubstitution()
5908 bool CXXNameMangler::mangleSubstitution(TemplateName Template) { in mangleSubstitution()
6073 void CXXNameMangler::addSubstitution(TemplateName Template) { in addSubstitution()