Lines Matching refs:TA
161 void ODRHash::AddTemplateArgument(TemplateArgument TA) { in AddTemplateArgument() argument
162 const auto Kind = TA.getKind(); in AddTemplateArgument()
169 AddQualType(TA.getAsType()); in AddTemplateArgument()
172 AddDecl(TA.getAsDecl()); in AddTemplateArgument()
180 TA.getAsIntegral().Profile(ID); in AddTemplateArgument()
184 AddQualType(TA.getStructuralValueType()); in AddTemplateArgument()
185 AddStructuralValue(TA.getAsStructuralValue()); in AddTemplateArgument()
189 AddTemplateName(TA.getAsTemplateOrTemplatePattern()); in AddTemplateArgument()
192 AddStmt(TA.getAsExpr()); in AddTemplateArgument()
195 ID.AddInteger(TA.pack_size()); in AddTemplateArgument()
196 for (auto SubTA : TA.pack_elements()) { in AddTemplateArgument()
287 void AddTemplateArgument(TemplateArgument TA) { in AddTemplateArgument() argument
288 Hash.AddTemplateArgument(TA); in AddTemplateArgument()
682 for (const TemplateArgument &TA : SpecializationArgs->asArray()) { in AddFunctionDecl() local
683 AddTemplateArgument(TA); in AddFunctionDecl()
812 for (const TemplateArgument &TA : List.asArray()) in AddDecl() local
813 AddTemplateArgument(TA); in AddDecl()
1003 for (const auto &TA : T->getTypeConstraintArguments()) in VisitAutoType() local
1004 Hash.AddTemplateArgument(TA); in VisitAutoType()
1157 for (const auto &TA : T->template_arguments()) { in VisitTemplateSpecializationType() local
1158 Hash.AddTemplateArgument(TA); in VisitTemplateSpecializationType()
1203 for (const auto &TA : T->template_arguments()) { in VisitDependentTemplateSpecializationType() local
1204 Hash.AddTemplateArgument(TA); in VisitDependentTemplateSpecializationType()