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()
185 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*Param)) { in GenerateInjectedTemplateArgs() local
186 QualType ArgType = Context.getTypeDeclType(TTP); in GenerateInjectedTemplateArgs()
187 if (TTP->isParameterPack()) in GenerateInjectedTemplateArgs()
203 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*Param); in GenerateInjectedTemplateArgs() local
204 if (TTP->isParameterPack()) in GenerateInjectedTemplateArgs()
205 Arg = TemplateArgument(TemplateName(TTP), Optional<unsigned>()); in GenerateInjectedTemplateArgs()
207 Arg = TemplateArgument(TemplateName(TTP)); in GenerateInjectedTemplateArgs()