Lines Matching refs:TPL
239 const PrintingPolicy &Policy, const TemplateParameterList *TPL, in shouldIncludeTypeForArgument() argument
241 if (!TPL || Idx >= TPL->size() || Policy.AlwaysIncludeTypeForTemplateArgument) in shouldIncludeTypeForArgument()
243 const NamedDecl *TemplParam = TPL->getParam(Idx); in shouldIncludeTypeForArgument()
549 TemplateParameterList *TPL, void *&InsertPos) { in findPartialSpecialization() argument
551 TPL); in findPartialSpecialization()
556 TemplateParameterList *TPL, const ASTContext &Context) { in Profile() argument
560 TPL->Profile(ID, Context); in Profile()
1175 if (const TemplateParameterList *TPL = getTemplateParameters(); in getSourceRange() local
1176 TPL && !getNumTemplateParameterLists()) in getSourceRange()
1177 Range.setBegin(TPL->getTemplateLoc()); in getSourceRange()
1192 TemplateParameterList **TPL = nullptr; in Create() local
1194 TPL = new (Context) TemplateParameterList *[Params.size()]; in Create()
1195 llvm::copy(Params, TPL); in Create()
1198 FriendTemplateDecl(DC, L, TPL, Params.size(), Friend, FLoc); in Create()
1301 TemplateParameterList *TPL, void *&InsertPos) { in findPartialSpecialization() argument
1303 TPL); in findPartialSpecialization()
1308 TemplateParameterList *TPL, const ASTContext &Context) { in Profile() argument
1312 TPL->Profile(ID, Context); in Profile()
1525 if (const TemplateParameterList *TPL = getTemplateParameters(); in getSourceRange() local
1526 TPL && !getNumTemplateParameterLists()) in getSourceRange()
1527 Range.setBegin(TPL->getTemplateLoc()); in getSourceRange()
1550 auto *TPL = TemplateParameterList::Create( in createMakeIntegerSeqParameterList() local
1556 /*ParameterPack=*/false, /*Id=*/nullptr, /*Typename=*/false, TPL); in createMakeIntegerSeqParameterList()