Lines Matching refs:TTP
68 } else if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(P)) { in TemplateParameterList() local
70 TTP->getTemplateParameters()->containsUnexpandedParameterPack()) in TemplateParameterList()
72 } else if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(P)) { in TemplateParameterList() local
73 if (const TypeConstraint *TC = TTP->getTypeConstraint()) { in TemplateParameterList()
78 if (TTP->hasTypeConstraint()) in TemplateParameterList()
107 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(Param)) { in containsUnexpandedParameterPack() local
108 const auto *TC = TTP->getTypeConstraint(); in containsUnexpandedParameterPack()
141 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(P)) { in getMinRequiredArguments() local
142 if (TTP->hasDefaultArgument()) in getMinRequiredArguments()
161 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(FirstParm)) in getDepth() local
162 return TTP->getDepth(); in getDepth()
175 if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(P)) in AdoptTemplateParameterList() local
176 if (AdoptTemplateParameterList(TTP->getTemplateParameters(), Owner)) in AdoptTemplateParameterList()
189 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(Param)) { in getAssociatedConstraints() local
190 if (const auto *TC = TTP->getTypeConstraint()) in getAssociatedConstraints()
537 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(D)) { in ProfileTemplateParameterList() local
539 ID.AddBoolean(TTP->isParameterPack()); in ProfileTemplateParameterList()
540 ID.AddBoolean(TTP->hasTypeConstraint()); in ProfileTemplateParameterList()
541 if (const TypeConstraint *TC = TTP->getTypeConstraint()) in ProfileTemplateParameterList()
546 const auto *TTP = cast<TemplateTemplateParmDecl>(D); in ProfileTemplateParameterList() local
548 ID.AddBoolean(TTP->isParameterPack()); in ProfileTemplateParameterList()
549 ProfileTemplateParameterList(C, ID, TTP->getTemplateParameters()); in ProfileTemplateParameterList()
852 auto *TTP = in CreateDeserialized() local
856 TTP->NumExpandedParams = NumExpansions; in CreateDeserialized()
857 return TTP; in CreateDeserialized()