Lines Matching defs:TN
19 std::string printTemplateName(TemplateName TN, const PrintingPolicy &Policy,
23 TN.print(Out, Policy, Qual);
42 TemplateName TN = Template->getArgument().getAsTemplate();
43 EXPECT_EQ(TN.getKind(), TemplateName::QualifiedTemplate);
44 EXPECT_EQ(printTemplateName(TN, Ctx.getPrintingPolicy(),
47 EXPECT_EQ(printTemplateName(TN, Ctx.getPrintingPolicy(),
71 TemplateName TN = Template->getArgument().getAsTemplate();
72 EXPECT_EQ(TN.getKind(), TemplateName::QualifiedTemplate);
73 UsingShadowDecl *USD = TN.getAsUsingShadowDecl();
75 EXPECT_EQ(USD->getTargetDecl(), TN.getAsTemplateDecl());
77 EXPECT_EQ(printTemplateName(TN, Ctx.getPrintingPolicy(),
80 EXPECT_EQ(printTemplateName(TN, Ctx.getPrintingPolicy(),
102 TemplateName TN = TAL->getArgument().getAsTemplate();
103 EXPECT_EQ(TN.getKind(), TemplateName::QualifiedTemplate);
104 const auto *QTN = TN.getAsQualifiedTemplateName();
108 EXPECT_EQ(USD->getTargetDecl(), TN.getAsTemplateDecl());
109 EXPECT_EQ(TN.getAsUsingShadowDecl(), USD);