Home | History | Annotate | Download | only in Sema

Lines Matching refs:TTP

1260                                              TemplateTemplateParmDecl *TTP) {
1263 if (TTP->isParameterPack())
1266 TemplateParameterList *Params = TTP->getTemplateParameters();
1512 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*NewParam))
1513 TTP->removeDefaultArgument();
2476 const TemplateTemplateParmDecl *TTP =
2479 return TTP && TTP->getDepth() == Depth && TTP->getIndex() == Index;
3495 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(Param))
3496 return CheckTemplateTypeArgument(TTP, Arg, Converted);
3741 if (TemplateTemplateParmDecl *TTP
3743 if (TTP->isExpandedParameterPack())
3744 return TTP->getNumExpansionTemplateParameters();
3929 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*Param)) {
3930 if (!hasVisibleDefaultArgument(TTP))
3931 return diagnoseMissingArgument(*this, TemplateLoc, Template, TTP,
3938 TTP,
6241 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(Param)) {
6242 if (TTP->hasDefaultArgument()) {
6243 Diag(TTP->getDefaultArgumentLoc(),
6245 TTP->removeDefaultArgument();
6256 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(Param);
6257 if (TTP->hasDefaultArgument()) {
6258 Diag(TTP->getDefaultArgument().getLocation(),
6260 << TTP->getDefaultArgument().getSourceRange();
6261 TTP->removeDefaultArgument();
8507 if (TemplateTemplateParmDecl *TTP
8510 TTP->getTemplateParameters()))