Lines Matching refs:TTP
46 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(P)) in TemplateParameterList() local
47 if (TTP->getTemplateParameters()->containsUnexpandedParameterPack()) in TemplateParameterList()
84 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*P)) { in getMinRequiredArguments() local
85 if (TTP->hasDefaultArgument()) in getMinRequiredArguments()
105 if (const TemplateTypeParmDecl *TTP in getDepth() local
107 return TTP->getDepth(); in getDepth()
122 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(*P)) in AdoptTemplateParameterList() local
123 AdoptTemplateParameterList(TTP->getTemplateParameters(), Owner); in AdoptTemplateParameterList()
184 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*Param)) { in GenerateInjectedTemplateArgs() local
185 QualType ArgType = Context.getTypeDeclType(TTP); in GenerateInjectedTemplateArgs()
186 if (TTP->isParameterPack()) in GenerateInjectedTemplateArgs()
202 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*Param); in GenerateInjectedTemplateArgs() local
203 if (TTP->isParameterPack()) in GenerateInjectedTemplateArgs()
204 Arg = TemplateArgument(TemplateName(TTP), Optional<unsigned>()); in GenerateInjectedTemplateArgs()
206 Arg = TemplateArgument(TemplateName(TTP)); in GenerateInjectedTemplateArgs()