Lines Matching refs:TTP

697     if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(*P)) {  in Profile()  local
699 ID.AddBoolean(TTP->isParameterPack()); in Profile()
700 if (TTP->isExpandedParameterPack()) { in Profile()
702 ID.AddInteger(TTP->getNumExpansionParameters()); in Profile()
725 auto *TTP = cast<TemplateTemplateParmDecl>(*P); in Profile() local
727 Profile(ID, C, TTP); in Profile()
733 TemplateTemplateParmDecl *TTP) const { in getCanonicalTemplateTemplateParmDecl()
736 CanonicalTemplateTemplateParm::Profile(ID, *this, TTP); in getCanonicalTemplateTemplateParmDecl()
744 TemplateParameterList *Params = TTP->getTemplateParameters(); in getCanonicalTemplateTemplateParmDecl()
752 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(*P)) { in getCanonicalTemplateTemplateParmDecl() local
755 TTP->getDepth(), TTP->getIndex(), nullptr, false, in getCanonicalTemplateTemplateParmDecl()
756 TTP->isParameterPack(), /*HasTypeConstraint=*/false, in getCanonicalTemplateTemplateParmDecl()
757 TTP->isExpandedParameterPack() in getCanonicalTemplateTemplateParmDecl()
758 ? std::optional<unsigned>(TTP->getNumExpansionParameters()) in getCanonicalTemplateTemplateParmDecl()
800 *this, getTranslationUnitDecl(), SourceLocation(), TTP->getDepth(), in getCanonicalTemplateTemplateParmDecl()
801 TTP->getPosition(), TTP->isParameterPack(), nullptr, in getCanonicalTemplateTemplateParmDecl()
5169 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(Param)) { in getInjectedTemplateArg() local
5170 QualType ArgType = getTypeDeclType(TTP); in getInjectedTemplateArg()
5171 if (TTP->isParameterPack()) in getInjectedTemplateArg()
5193 auto *TTP = cast<TemplateTemplateParmDecl>(Param); in getInjectedTemplateArg() local
5194 if (TTP->isParameterPack()) in getInjectedTemplateArg()
5195 Arg = TemplateArgument(TemplateName(TTP), std::optional<unsigned>()); in getInjectedTemplateArg()
5197 Arg = TemplateArgument(TemplateName(TTP)); in getInjectedTemplateArg()
6239 if (auto *TTP = dyn_cast<TemplateTemplateParmDecl>(Template)) in getCanonicalTemplateName() local
6240 Template = getCanonicalTemplateTemplateParmDecl(TTP); in getCanonicalTemplateName()