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