Lines Matching refs:TPL

206     const PrintingPolicy &Policy, const TemplateParameterList *TPL,  in shouldIncludeTypeForArgument()  argument
208 if (!TPL || Idx >= TPL->size() || Policy.AlwaysIncludeTypeForTemplateArgument) in shouldIncludeTypeForArgument()
210 const NamedDecl *TemplParam = TPL->getParam(Idx); in shouldIncludeTypeForArgument()
515 TemplateParameterList *TPL, void *&InsertPos) { in findPartialSpecialization() argument
517 TPL); in findPartialSpecialization()
521 llvm::FoldingSetNodeID &ID, const TemplateParameterList *TPL) { in ProfileTemplateParameterList() argument
522 const Expr *RC = TPL->getRequiresClause(); in ProfileTemplateParameterList()
526 ID.AddInteger(TPL->size()); in ProfileTemplateParameterList()
527 for (NamedDecl *D : *TPL) { in ProfileTemplateParameterList()
555 ArrayRef<TemplateArgument> TemplateArgs, TemplateParameterList *TPL, in Profile() argument
560 ProfileTemplateParameterList(Context, ID, TPL); in Profile()
1159 TemplateParameterList **TPL = nullptr; in Create() local
1161 TPL = new (Context) TemplateParameterList *[Params.size()]; in Create()
1162 llvm::copy(Params, TPL); in Create()
1165 FriendTemplateDecl(DC, L, TPL, Params.size(), Friend, FLoc); in Create()
1281 TemplateParameterList *TPL, void *&InsertPos) { in findPartialSpecialization() argument
1283 TPL); in findPartialSpecialization()
1288 ArrayRef<TemplateArgument> TemplateArgs, TemplateParameterList *TPL, in Profile() argument
1293 ProfileTemplateParameterList(Context, ID, TPL); in Profile()
1469 auto *TPL = TemplateParameterList::Create( in createMakeIntegerSeqParameterList() local
1475 /*ParameterPack=*/false, /*Id=*/nullptr, TPL); in createMakeIntegerSeqParameterList()