Lines Matching defs:TA
435 void mangleTemplateArg(const TemplateDecl *TD, const TemplateArgument &TA,
1499 const TemplateArgument &TA = TemplateArgs[i];
1502 if (i > 0 && TA.getKind() == TemplateArgument::Pack &&
1506 mangleTemplateArg(TD, TA, TPL->getParam(i));
1511 const TemplateArgument &TA,
1546 switch (TA.getKind()) {
1552 QualType T = TA.getAsType();
1557 const NamedDecl *ND = TA.getAsDecl();
1572 } else if (TA.getParamTypeForDecl()->isRecordType()) {
1578 mangle(ND, TA.getParamTypeForDecl()->isReferenceType() ? "$E?" : "$1?");
1583 QualType T = TA.getIntegralType();
1584 mangleIntegerLiteral(TA.getAsIntegral(),
1589 QualType T = TA.getNullPtrType();
1620 mangleExpression(TA.getAsExpr(), cast<NonTypeTemplateParmDecl>(Parm));
1623 ArrayRef<TemplateArgument> TemplateArgs = TA.getPackAsArray();
1645 TA.getAsTemplate().getAsTemplateDecl()->getTemplatedDecl();
3158 for (const auto &TA : T->getTypeArgs())
3159 mangleType(TA, Range, QMM_Drop);