Lines Matching refs:TemplateName
268 bool mangleSubstitution(TemplateName Template);
272 void mangleExistingSubstitution(TemplateName name);
282 void addSubstitution(TemplateName Template);
303 void mangleUnscopedTemplateName(TemplateName);
316 void mangleTemplatePrefix(TemplateName Template);
330 void mangleType(TemplateName);
346 void mangleTemplateArgs(TemplateName Template,
630 void CXXNameMangler::mangleUnscopedTemplateName(TemplateName Template) {
746 TemplateName Template
909 TemplateName name = tst->getTemplateName();
911 case TemplateName::Template:
912 case TemplateName::QualifiedTemplate: {
924 case TemplateName::OverloadedTemplate:
925 case TemplateName::DependentTemplate:
928 case TemplateName::SubstTemplateTemplateParm: {
935 case TemplateName::SubstTemplateTemplateParmPack: {
1444 void CXXNameMangler::mangleTemplatePrefix(TemplateName Template) {
1494 void CXXNameMangler::mangleType(TemplateName TN) {
1501 case TemplateName::QualifiedTemplate:
1505 case TemplateName::Template:
1516 case TemplateName::OverloadedTemplate:
1519 case TemplateName::DependentTemplate: {
1530 case TemplateName::SubstTemplateTemplateParm: {
1541 case TemplateName::SubstTemplateTemplateParmPack: {
2186 // TODO: avoid making this TemplateName.
2187 TemplateName Prefix =
3042 void CXXNameMangler::mangleTemplateArgs(TemplateName Template,
3199 void CXXNameMangler::mangleExistingSubstitution(TemplateName tname) {
3234 bool CXXNameMangler::mangleSubstitution(TemplateName Template) {
3421 void CXXNameMangler::addSubstitution(TemplateName Template) {