Lines Matching refs:TA
157 void ODRHash::AddTemplateArgument(TemplateArgument TA) { in AddTemplateArgument() argument
158 const auto Kind = TA.getKind(); in AddTemplateArgument()
165 AddQualType(TA.getAsType()); in AddTemplateArgument()
168 AddDecl(TA.getAsDecl()); in AddTemplateArgument()
175 AddTemplateName(TA.getAsTemplateOrTemplatePattern()); in AddTemplateArgument()
178 AddStmt(TA.getAsExpr()); in AddTemplateArgument()
181 ID.AddInteger(TA.pack_size()); in AddTemplateArgument()
182 for (auto SubTA : TA.pack_elements()) { in AddTemplateArgument()
273 void AddTemplateArgument(TemplateArgument TA) { in AddTemplateArgument() argument
274 Hash.AddTemplateArgument(TA); in AddTemplateArgument()
544 for (const TemplateArgument &TA : SpecializationArgs->asArray()) { in AddFunctionDecl() local
545 AddTemplateArgument(TA); in AddFunctionDecl()
649 for (const TemplateArgument &TA : List.asArray()) in AddDecl() local
650 AddTemplateArgument(TA); in AddDecl()
864 for (const auto &TA : T->getTypeConstraintArguments()) in VisitAutoType() local
865 Hash.AddTemplateArgument(TA); in VisitAutoType()
1018 for (const auto &TA : T->template_arguments()) { in VisitTemplateSpecializationType() local
1019 Hash.AddTemplateArgument(TA); in VisitTemplateSpecializationType()
1083 for (const auto &TA : T->template_arguments()) { in VisitDependentTemplateSpecializationType() local
1084 Hash.AddTemplateArgument(TA); in VisitDependentTemplateSpecializationType()