Lines Matching defs:TL
91 bool VisitTemplateTypeParmTypeLoc(TemplateTypeParmTypeLoc TL) override {
92 if (TL.getTypePtr()->isParameterPack())
93 addUnexpanded(TL.getTypePtr(), TL.getNameLoc());
182 bool TraverseTypeLoc(TypeLoc TL) override {
183 if ((!TL.getType().isNull() &&
184 TL.getType()->containsUnexpandedParameterPack()) ||
186 return DynamicRecursiveASTVisitor::TraverseTypeLoc(TL);
215 bool TraversePackExpansionTypeLoc(PackExpansionTypeLoc TL) override {
228 bool TraversePackIndexingTypeLoc(PackIndexingTypeLoc TL) override {
229 return DynamicRecursiveASTVisitor::TraverseStmt(TL.getIndexExpr());
624 void Sema::collectUnexpandedParameterPacks(TypeLoc TL,
626 CollectUnexpandedParameterPacksVisitor(Unexpanded).TraverseTypeLoc(TL);
715 PackExpansionTypeLoc TL = TLB.push<PackExpansionTypeLoc>(Result);
716 TL.setEllipsisLoc(EllipsisLoc);