Home | History | Annotate | Download | only in Sema

Lines Matching defs:TTP

1208 TTP) {
1211 if (TTP->isParameterPack())
1214 TemplateParameterList *Params = TTP->getTemplateParameters();
1472 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*NewParam))
1473 TTP->removeDefaultArgument();
2792 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(Param))
2793 return CheckTemplateTypeArgument(TTP, Arg, Converted);
3033 if (TemplateTemplateParmDecl *TTP
3035 if (TTP->isExpandedParameterPack())
3036 return TTP->getNumExpansionTemplateParameters();
3202 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*Param)) {
3203 if (!TTP->hasDefaultArgument())
3211 TTP,
5268 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(Param)) {
5269 if (TTP->hasDefaultArgument()) {
5270 Diag(TTP->getDefaultArgumentLoc(),
5272 TTP->removeDefaultArgument();
5283 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(Param);
5284 if (TTP->hasDefaultArgument()) {
5285 Diag(TTP->getDefaultArgument().getLocation(),
5287 << TTP->getDefaultArgument().getSourceRange();
5288 TTP->removeDefaultArgument();
7309 if (TemplateTemplateParmDecl *TTP
7312 TTP->getTemplateParameters()))