Lines Matching refs:TA
168 void ODRHash::AddTemplateArgument(TemplateArgument TA) { in AddTemplateArgument() argument
169 const auto Kind = TA.getKind(); in AddTemplateArgument()
176 AddQualType(TA.getAsType()); in AddTemplateArgument()
179 AddDecl(TA.getAsDecl()); in AddTemplateArgument()
187 TA.getAsIntegral().Profile(ID); in AddTemplateArgument()
191 AddQualType(TA.getStructuralValueType()); in AddTemplateArgument()
192 AddStructuralValue(TA.getAsStructuralValue()); in AddTemplateArgument()
196 AddTemplateName(TA.getAsTemplateOrTemplatePattern()); in AddTemplateArgument()
199 AddStmt(TA.getAsExpr()); in AddTemplateArgument()
202 ID.AddInteger(TA.pack_size()); in AddTemplateArgument()
203 for (auto SubTA : TA.pack_elements()) { in AddTemplateArgument()
294 void AddTemplateArgument(TemplateArgument TA) { in AddTemplateArgument() argument
295 Hash.AddTemplateArgument(TA); in AddTemplateArgument()
689 for (const TemplateArgument &TA : SpecializationArgs->asArray()) { in AddFunctionDecl() local
690 AddTemplateArgument(TA); in AddFunctionDecl()
825 for (const TemplateArgument &TA : List.asArray()) in AddDecl() local
826 AddTemplateArgument(TA); in AddDecl()
1020 for (const auto &TA : T->getTypeConstraintArguments()) in VisitAutoType() local
1021 Hash.AddTemplateArgument(TA); in VisitAutoType()
1174 for (const auto &TA : T->template_arguments()) { in VisitTemplateSpecializationType() local
1175 Hash.AddTemplateArgument(TA); in VisitTemplateSpecializationType()
1220 for (const auto &TA : T->template_arguments()) { in VisitDependentTemplateSpecializationType() local
1221 Hash.AddTemplateArgument(TA); in VisitDependentTemplateSpecializationType()