Lines Matching defs:TST
70 if (const TemplateSpecializationType *TST
72 if (!TST->isTypeAlias())
745 /// TST - the template specialization whose arguments this iterator
747 const TemplateSpecializationType *TST;
753 /// Index - the index of the template argument in TST.
765 TSTiterator(ASTContext &Context, const TemplateSpecializationType *TST)
766 : TST(TST),
767 DesugarTST(GetTemplateSpecializationType(Context, TST->desugar())),
772 TemplateArgument TA = TST->getArg(0);
789 return Index >= TST->getNumArgs();
811 if (++Index == TST->getNumArgs()) break;
814 TemplateArgument TA = TST->getArg(Index);
831 return TST->getArg(Index);
852 if (const TemplateSpecializationType *TST =
854 return TST;
1122 const TemplateSpecializationType *TST) {
1123 while (TST) {
1124 TemplateList.push_back(TST);
1125 if (!TST->isTypeAlias())
1127 TST = TST->getAliasedType()->getAs<TemplateSpecializationType>();