Lines Matching defs:TL
77 bool VisitTemplateTypeParmTypeLoc(TemplateTypeParmTypeLoc TL) {
78 if (TL.getTypePtr()->isParameterPack())
79 addUnexpanded(TL.getTypePtr(), TL.getNameLoc());
156 bool TraverseTypeLoc(TypeLoc TL) {
157 if ((!TL.getType().isNull() &&
158 TL.getType()->containsUnexpandedParameterPack()) ||
160 return inherited::TraverseTypeLoc(TL);
187 bool TraversePackExpansionTypeLoc(PackExpansionTypeLoc TL) { return true; }
196 bool TraversePackIndexingTypeLoc(PackIndexingTypeLoc TL) {
197 return inherited::TraverseStmt(TL.getIndexExpr());
550 void Sema::collectUnexpandedParameterPacks(TypeLoc TL,
552 CollectUnexpandedParameterPacksVisitor(Unexpanded).TraverseTypeLoc(TL);
641 PackExpansionTypeLoc TL = TLB.push<PackExpansionTypeLoc>(Result);
642 TL.setEllipsisLoc(EllipsisLoc);