Lines Matching refs:TTP
108 void VisitTemplateTypeParmDecl(const TemplateTypeParmDecl *TTP);
1079 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(Param)) { in printTemplateParameters() local
1080 VisitTemplateTypeParmDecl(TTP); in printTemplateParameters()
1131 if (const TemplateTemplateParmDecl *TTP = in VisitTemplateDecl() local
1135 if (TTP->isParameterPack()) in VisitTemplateDecl()
1137 else if (TTP->getDeclName()) in VisitTemplateDecl()
1140 if (TTP->getDeclName()) in VisitTemplateDecl()
1141 Out << TTP->getDeclName(); in VisitTemplateDecl()
1733 void DeclPrinter::VisitTemplateTypeParmDecl(const TemplateTypeParmDecl *TTP) { in VisitTemplateTypeParmDecl() argument
1734 if (const TypeConstraint *TC = TTP->getTypeConstraint()) in VisitTemplateTypeParmDecl()
1736 else if (TTP->wasDeclaredWithTypename()) in VisitTemplateTypeParmDecl()
1741 if (TTP->isParameterPack()) in VisitTemplateTypeParmDecl()
1743 else if (TTP->getDeclName()) in VisitTemplateTypeParmDecl()
1746 if (TTP->getDeclName()) in VisitTemplateTypeParmDecl()
1747 Out << TTP->getDeclName(); in VisitTemplateTypeParmDecl()
1749 if (TTP->hasDefaultArgument()) { in VisitTemplateTypeParmDecl()
1751 Out << TTP->getDefaultArgument().getAsString(Policy); in VisitTemplateTypeParmDecl()