Lines Matching defs:TTP
47 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(P))
48 if (TTP->getTemplateParameters()->containsUnexpandedParameterPack())
82 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*P)) {
83 if (TTP->hasDefaultArgument())
103 if (const TemplateTypeParmDecl *TTP
105 return TTP->getDepth();
120 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(*P))
121 AdoptTemplateParameterList(TTP->getTemplateParameters(), Owner);
215 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*Param)) {
216 QualType ArgType = Context.getTypeDeclType(TTP);
217 if (TTP->isParameterPack())
233 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*Param);
234 if (TTP->isParameterPack())
235 Arg = TemplateArgument(TemplateName(TTP), Optional<unsigned>());
237 Arg = TemplateArgument(TemplateName(TTP));