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