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()
147 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(D)) { in Profile() local
149 ID.AddBoolean(TTP->isParameterPack()); in Profile()
150 ID.AddBoolean(TTP->hasTypeConstraint()); in Profile()
151 if (const TypeConstraint *TC = TTP->getTypeConstraint()) in Profile()
156 const auto *TTP = cast<TemplateTemplateParmDecl>(D); in Profile() local
158 ID.AddBoolean(TTP->isParameterPack()); in Profile()
159 TTP->getTemplateParameters()->Profile(ID, C); in Profile()
174 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(P)) { in getMinRequiredArguments() local
175 if (TTP->hasDefaultArgument()) in getMinRequiredArguments()
194 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(FirstParm)) in getDepth() local
195 return TTP->getDepth(); in getDepth()
208 if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(P)) in AdoptTemplateParameterList() local
209 if (AdoptTemplateParameterList(TTP->getTemplateParameters(), Owner)) in AdoptTemplateParameterList()
222 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(Param)) { in getAssociatedConstraints() local
223 if (const auto *TC = TTP->getTypeConstraint()) in getAssociatedConstraints()
863 auto *TTP = in CreateDeserialized() local
867 TTP->NumExpandedParams = NumExpansions; in CreateDeserialized()
868 return TTP; in CreateDeserialized()