Lines Matching defs:TTP
1179 TemplateTemplateParmDecl *TTP) {
1180 TemplateParameterList *Params = TTP->getTemplateParameters();
1434 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*NewParam))
1435 TTP->removeDefaultArgument();
2706 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(Param))
2707 return CheckTemplateTypeArgument(TTP, Arg, Converted);
3029 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*Param)) {
3030 if (!TTP->hasDefaultArgument())
3038 TTP,
5129 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(Param)) {
5130 if (TTP->hasDefaultArgument()) {
5131 Diag(TTP->getDefaultArgumentLoc(),
5133 TTP->removeDefaultArgument();
5144 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(Param);
5145 if (TTP->hasDefaultArgument()) {
5146 Diag(TTP->getDefaultArgument().getLocation(),
5148 << TTP->getDefaultArgument().getSourceRange();
5149 TTP->removeDefaultArgument();
7101 if (TemplateTemplateParmDecl *TTP
7104 TTP->getTemplateParameters()))