Lines Matching refs:TTP
2235 TemplateTemplateParmDecl *TTP) { in DiagnoseUnexpandedParameterPacks() argument
2238 if (TTP->isParameterPack()) in DiagnoseUnexpandedParameterPacks()
2241 TemplateParameterList *Params = TTP->getTemplateParameters(); in DiagnoseUnexpandedParameterPacks()
2244 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(P)) { in DiagnoseUnexpandedParameterPacks() local
2245 if (!TTP->isParameterPack()) in DiagnoseUnexpandedParameterPacks()
2246 if (const TypeConstraint *TC = TTP->getTypeConstraint()) in DiagnoseUnexpandedParameterPacks()
2529 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*NewParam)) in CheckTemplateParameterList() local
2530 TTP->removeDefaultArgument(); in CheckTemplateParameterList()
3796 const TemplateTemplateParmDecl *TTP = in isTemplateArgumentTemplateParameter() local
3799 return TTP && TTP->getDepth() == Depth && TTP->getIndex() == Index; in isTemplateArgumentTemplateParameter()
4995 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(Param)) in CheckTemplateArgument() local
4996 return CheckTemplateTypeArgument(TTP, Arg, SugaredConverted, in CheckTemplateArgument()
5467 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*Param)) { in CheckTemplateArgumentList() local
5468 if (!hasReachableDefaultArgument(TTP)) in CheckTemplateArgumentList()
5469 return diagnoseMissingArgument(*this, TemplateLoc, Template, TTP, in CheckTemplateArgumentList()
5473 TTP, SugaredConverted, in CheckTemplateArgumentList()
8131 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(Param)) { in ActOnClassTemplateSpecialization() local
8132 if (TTP->hasDefaultArgument()) { in ActOnClassTemplateSpecialization()
8133 Diag(TTP->getDefaultArgumentLoc(), in ActOnClassTemplateSpecialization()
8135 TTP->removeDefaultArgument(); in ActOnClassTemplateSpecialization()
8146 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(Param); in ActOnClassTemplateSpecialization() local
8147 if (TTP->hasDefaultArgument()) { in ActOnClassTemplateSpecialization()
8148 Diag(TTP->getDefaultArgument().getLocation(), in ActOnClassTemplateSpecialization()
8150 << TTP->getDefaultArgument().getSourceRange(); in ActOnClassTemplateSpecialization()
8151 TTP->removeDefaultArgument(); in ActOnClassTemplateSpecialization()
10730 if (TemplateTemplateParmDecl *TTP in RebuildTemplateParamsInCurrentInstantiation() local
10733 TTP->getTemplateParameters())) in RebuildTemplateParamsInCurrentInstantiation()