Lines Matching refs:FromTD
611 void SetTemplateDiff(TemplateDecl *FromTD, TemplateDecl *ToTD,
616 FlatTree[CurrentNode].FromArgInfo.TD = FromTD;
641 void SetTemplateTemplateDiff(TemplateDecl *FromTD, TemplateDecl *ToTD,
645 FlatTree[CurrentNode].FromArgInfo.TD = FromTD;
779 void GetTemplateDiff(TemplateDecl *&FromTD, TemplateDecl *&ToTD,
782 FromTD = FlatTree[ReadNode].FromArgInfo.TD;
800 void GetTemplateTemplateDiff(TemplateDecl *&FromTD, TemplateDecl *&ToTD) {
802 FromTD = FlatTree[ReadNode].FromArgInfo.TD;
1485 TemplateDecl *FromTD, *ToTD;
1486 Tree.GetTemplateTemplateDiff(FromTD, ToTD);
1487 PrintTemplateTemplate(FromTD, ToTD, Tree.FromDefault(),
1554 TemplateDecl *FromTD, *ToTD;
1556 Tree.GetTemplateDiff(FromTD, ToTD, FromQual, ToQual);
1563 OS << FromTD->getNameAsString() << "<>";
1567 OS << FromTD->getNameAsString() << '<';
1714 void PrintTemplateTemplate(TemplateDecl *FromTD, TemplateDecl *ToTD,
1716 assert((FromTD || ToTD) && "Only one template argument may be missing.");
1718 std::string FromName = FromTD ? FromTD->getName() : "(no argument)";
1720 if (FromTD && ToTD && FromName == ToName) {
1721 FromName = FromTD->getQualifiedNameAsString();
1726 OS << "template " << FromTD->getNameAsString();