Home | History | Annotate | Download | only in AST

Lines Matching defs:TST

70     if (const TemplateSpecializationType *TST
72 if (!TST->isTypeAlias())
729 /// TST - the template specialization whose arguments this iterator
731 const TemplateSpecializationType *TST;
737 /// Index - the index of the template argument in TST.
749 TSTiterator(ASTContext &Context, const TemplateSpecializationType *TST)
750 : TST(TST),
751 DesugarTST(GetTemplateSpecializationType(Context, TST->desugar())),
756 TemplateArgument TA = TST->getArg(0);
773 return Index >= TST->getNumArgs();
795 if (++Index == TST->getNumArgs()) break;
798 TemplateArgument TA = TST->getArg(Index);
815 return TST->getArg(Index);
836 if (const TemplateSpecializationType *TST =
838 return TST;
1032 const TemplateSpecializationType *TST) {
1033 while (TST) {
1034 TemplateList.push_back(TST);
1035 if (!TST->isTypeAlias())
1037 TST = TST->getAliasedType()->getAs<TemplateSpecializationType>();