Lines Matching refs:TTP
109 void VisitTemplateTypeParmDecl(const TemplateTypeParmDecl *TTP);
1080 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(Param)) { in printTemplateParameters() local
1081 VisitTemplateTypeParmDecl(TTP); in printTemplateParameters()
1132 if (const TemplateTemplateParmDecl *TTP = in VisitTemplateDecl() local
1136 if (TTP->isParameterPack()) in VisitTemplateDecl()
1138 else if (TTP->getDeclName()) in VisitTemplateDecl()
1141 if (TTP->getDeclName()) in VisitTemplateDecl()
1142 Out << TTP->getDeclName(); in VisitTemplateDecl()
1737 void DeclPrinter::VisitTemplateTypeParmDecl(const TemplateTypeParmDecl *TTP) { in VisitTemplateTypeParmDecl() argument
1738 if (const TypeConstraint *TC = TTP->getTypeConstraint()) in VisitTemplateTypeParmDecl()
1740 else if (TTP->wasDeclaredWithTypename()) in VisitTemplateTypeParmDecl()
1745 if (TTP->isParameterPack()) in VisitTemplateTypeParmDecl()
1747 else if (TTP->getDeclName()) in VisitTemplateTypeParmDecl()
1750 if (TTP->getDeclName()) in VisitTemplateTypeParmDecl()
1751 Out << TTP->getDeclName(); in VisitTemplateTypeParmDecl()
1753 if (TTP->hasDefaultArgument()) { in VisitTemplateTypeParmDecl()
1755 Out << TTP->getDefaultArgument().getAsString(Policy); in VisitTemplateTypeParmDecl()