Home | History | Annotate | Download | only in AST

Lines Matching defs:TST

63     if (const TemplateSpecializationType *TST
65 if (!TST->isTypeAlias())
698 /// TST - the template specialization whose arguments this iterator
700 const TemplateSpecializationType *TST;
706 /// Index - the index of the template argument in TST.
718 TSTiterator(ASTContext &Context, const TemplateSpecializationType *TST)
719 : TST(TST),
720 DesugarTST(GetTemplateSpecializationType(Context, TST->desugar())),
725 TemplateArgument TA = TST->getArg(0);
742 return Index >= TST->getNumArgs();
764 if (++Index == TST->getNumArgs()) break;
767 TemplateArgument TA = TST->getArg(Index);
784 return TST->getArg(Index);
805 if (const TemplateSpecializationType *TST =
807 return TST;
994 const TemplateSpecializationType *TST) {
995 while (TST) {
996 TemplateList.push_back(TST);
997 if (!TST->isTypeAlias())
999 TST = TST->getAliasedType()->getAs<TemplateSpecializationType>();