Lines Matching refs:TTP

609     if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(*P)) {  in Profile()  local
611 ID.AddBoolean(TTP->isParameterPack()); in Profile()
631 auto *TTP = cast<TemplateTemplateParmDecl>(*P); in Profile() local
633 Profile(ID, TTP); in Profile()
639 TemplateTemplateParmDecl *TTP) const { in getCanonicalTemplateTemplateParmDecl()
642 CanonicalTemplateTemplateParm::Profile(ID, TTP); in getCanonicalTemplateTemplateParmDecl()
650 TemplateParameterList *Params = TTP->getTemplateParameters(); in getCanonicalTemplateTemplateParmDecl()
656 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(*P)) in getCanonicalTemplateTemplateParmDecl() local
661 TTP->getDepth(), in getCanonicalTemplateTemplateParmDecl()
662 TTP->getIndex(), nullptr, false, in getCanonicalTemplateTemplateParmDecl()
663 TTP->isParameterPack())); in getCanonicalTemplateTemplateParmDecl()
703 assert(!TTP->getRequiresClause() && in getCanonicalTemplateTemplateParmDecl()
709 SourceLocation(), TTP->getDepth(), in getCanonicalTemplateTemplateParmDecl()
710 TTP->getPosition(), in getCanonicalTemplateTemplateParmDecl()
711 TTP->isParameterPack(), in getCanonicalTemplateTemplateParmDecl()
4315 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(Param)) { in getInjectedTemplateArg() local
4316 QualType ArgType = getTypeDeclType(TTP); in getInjectedTemplateArg()
4317 if (TTP->isParameterPack()) in getInjectedTemplateArg()
4332 auto *TTP = cast<TemplateTemplateParmDecl>(Param); in getInjectedTemplateArg() local
4333 if (TTP->isParameterPack()) in getInjectedTemplateArg()
4334 Arg = TemplateArgument(TemplateName(TTP), Optional<unsigned>()); in getInjectedTemplateArg()
4336 Arg = TemplateArgument(TemplateName(TTP)); in getInjectedTemplateArg()
5260 if (auto *TTP = dyn_cast<TemplateTemplateParmDecl>(Template)) in getCanonicalTemplateName() local
5261 Template = getCanonicalTemplateTemplateParmDecl(TTP); in getCanonicalTemplateName()