Lines Matching refs:FromTD
580 void SetTemplateDiff(TemplateDecl *FromTD, TemplateDecl *ToTD, in SetTemplateDiff() argument
585 FlatTree[CurrentNode].FromArgInfo.TD = FromTD; in SetTemplateDiff()
610 void SetTemplateTemplateDiff(TemplateDecl *FromTD, TemplateDecl *ToTD, in SetTemplateTemplateDiff() argument
614 FlatTree[CurrentNode].FromArgInfo.TD = FromTD; in SetTemplateTemplateDiff()
748 void GetTemplateDiff(TemplateDecl *&FromTD, TemplateDecl *&ToTD, in GetTemplateDiff() argument
751 FromTD = FlatTree[ReadNode].FromArgInfo.TD; in GetTemplateDiff()
769 void GetTemplateTemplateDiff(TemplateDecl *&FromTD, TemplateDecl *&ToTD) { in GetTemplateTemplateDiff() argument
771 FromTD = FlatTree[ReadNode].FromArgInfo.TD; in GetTemplateTemplateDiff()
1445 TemplateDecl *FromTD, *ToTD; in TreeToString() local
1446 Tree.GetTemplateTemplateDiff(FromTD, ToTD); in TreeToString()
1447 PrintTemplateTemplate(FromTD, ToTD, Tree.FromDefault(), in TreeToString()
1514 TemplateDecl *FromTD, *ToTD; in TreeToString() local
1516 Tree.GetTemplateDiff(FromTD, ToTD, FromQual, ToQual); in TreeToString()
1523 OS << FromTD->getNameAsString() << "<>"; in TreeToString()
1527 OS << FromTD->getNameAsString() << '<'; in TreeToString()
1674 void PrintTemplateTemplate(TemplateDecl *FromTD, TemplateDecl *ToTD, in PrintTemplateTemplate() argument
1676 assert((FromTD || ToTD) && "Only one template argument may be missing."); in PrintTemplateTemplate()
1678 std::string FromName = FromTD ? FromTD->getName() : "(no argument)"; in PrintTemplateTemplate()
1680 if (FromTD && ToTD && FromName == ToName) { in PrintTemplateTemplate()
1681 FromName = FromTD->getQualifiedNameAsString(); in PrintTemplateTemplate()
1686 OS << "template " << FromTD->getNameAsString(); in PrintTemplateTemplate()