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