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()
505 TemplateParameterList *TPL, void *&InsertPos) { in findPartialSpecialization() argument
507 TPL); in findPartialSpecialization()
511 llvm::FoldingSetNodeID &ID, const TemplateParameterList *TPL) { in ProfileTemplateParameterList() argument
512 const Expr *RC = TPL->getRequiresClause(); in ProfileTemplateParameterList()
516 ID.AddInteger(TPL->size()); in ProfileTemplateParameterList()
517 for (NamedDecl *D : *TPL) { in ProfileTemplateParameterList()
542 ArrayRef<TemplateArgument> TemplateArgs, TemplateParameterList *TPL, in Profile() argument
547 ProfileTemplateParameterList(Context, ID, TPL); in Profile()
1102 TemplateParameterList **TPL = nullptr; in Create() local
1104 TPL = new (Context) TemplateParameterList *[Params.size()]; in Create()
1105 llvm::copy(Params, TPL); in Create()
1108 FriendTemplateDecl(DC, L, TPL, Params.size(), Friend, FLoc); in Create()
1224 TemplateParameterList *TPL, void *&InsertPos) { in findPartialSpecialization() argument
1226 TPL); in findPartialSpecialization()
1231 ArrayRef<TemplateArgument> TemplateArgs, TemplateParameterList *TPL, in Profile() argument
1236 ProfileTemplateParameterList(Context, ID, TPL); in Profile()
1412 auto *TPL = TemplateParameterList::Create( in createMakeIntegerSeqParameterList() local
1418 /*ParameterPack=*/false, /*Id=*/nullptr, TPL); in createMakeIntegerSeqParameterList()