Lines Matching refs:TTP
1213 TemplateTemplateParmDecl *TTP) {
1216 if (TTP->isParameterPack())
1219 TemplateParameterList *Params = TTP->getTemplateParameters();
1475 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*NewParam))
1476 TTP->removeDefaultArgument();
3250 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(Param))
3251 return CheckTemplateTypeArgument(TTP, Arg, Converted);
3491 if (TemplateTemplateParmDecl *TTP
3493 if (TTP->isExpandedParameterPack())
3494 return TTP->getNumExpansionTemplateParameters();
3660 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*Param)) {
3661 if (!TTP->hasDefaultArgument())
3669 TTP,
5719 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(Param)) {
5720 if (TTP->hasDefaultArgument()) {
5721 Diag(TTP->getDefaultArgumentLoc(),
5723 TTP->removeDefaultArgument();
5734 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(Param);
5735 if (TTP->hasDefaultArgument()) {
5736 Diag(TTP->getDefaultArgument().getLocation(),
5738 << TTP->getDefaultArgument().getSourceRange();
5739 TTP->removeDefaultArgument();
7837 if (TemplateTemplateParmDecl *TTP
7840 TTP->getTemplateParameters()))