Home | History | Annotate | Download | only in AST

Lines Matching refs:TST

63     if (const TemplateSpecializationType *TST
65 if (!TST->isTypeAlias())
688 /// TST - the template specialization whose arguments this iterator
690 const TemplateSpecializationType *TST;
696 /// Index - the index of the template argument in TST.
708 TSTiterator(ASTContext &Context, const TemplateSpecializationType *TST)
709 : TST(TST),
710 DesugarTST(GetTemplateSpecializationType(Context, TST->desugar())),
715 TemplateArgument TA = TST->getArg(0);
732 return Index >= TST->getNumArgs();
754 if (++Index == TST->getNumArgs()) break;
757 TemplateArgument TA = TST->getArg(Index);
774 return TST->getArg(Index);
795 if (const TemplateSpecializationType *TST =
797 return TST;
1017 const TemplateSpecializationType *TST) {
1018 while (TST) {
1019 TemplateList.push_back(TST);
1020 if (!TST->isTypeAlias())
1022 TST = TST->getAliasedType()->getAs<TemplateSpecializationType>();