Lines Matching defs:TA
169 void ODRHash::AddTemplateArgument(TemplateArgument TA) {
170 const auto Kind = TA.getKind();
177 AddQualType(TA.getAsType());
180 AddDecl(TA.getAsDecl());
188 TA.getAsIntegral().Profile(ID);
192 AddQualType(TA.getStructuralValueType());
193 AddStructuralValue(TA.getAsStructuralValue());
197 AddTemplateName(TA.getAsTemplateOrTemplatePattern());
200 AddStmt(TA.getAsExpr());
203 ID.AddInteger(TA.pack_size());
204 for (auto SubTA : TA.pack_elements()) {
295 void AddTemplateArgument(TemplateArgument TA) {
296 Hash.AddTemplateArgument(TA);
691 for (const TemplateArgument &TA : SpecializationArgs->asArray()) {
692 AddTemplateArgument(TA);
833 for (auto &TA : Args)
834 AddTemplateArgument(TA);
1027 for (const auto &TA : T->getTypeConstraintArguments())
1028 Hash.AddTemplateArgument(TA);
1181 for (const auto &TA : T->template_arguments()) {
1182 Hash.AddTemplateArgument(TA);
1227 for (const auto &TA : T->template_arguments()) {
1228 Hash.AddTemplateArgument(TA);