Lines Matching refs:TemplateParameterList
910 TemplateParameterList *TempParams = D->getTemplateParameters(); in VisitTypeAliasTemplateDecl()
911 TemplateParameterList *InstParams = SubstTemplateParams(TempParams); in VisitTypeAliasTemplateDecl()
1422 TemplateParameterList *TempParams = D->getTemplateParameters(); in VisitClassTemplateDecl()
1423 TemplateParameterList *InstParams = SubstTemplateParams(TempParams); in VisitClassTemplateDecl()
1513 TemplateParameterList *PrevParams in VisitClassTemplateDecl()
1634 TemplateParameterList *TempParams = D->getTemplateParameters(); in VisitVarTemplateDecl()
1635 TemplateParameterList *InstParams = SubstTemplateParams(TempParams); in VisitVarTemplateDecl()
1716 TemplateParameterList *TempParams = D->getTemplateParameters(); in VisitFunctionTemplateDecl()
1717 TemplateParameterList *InstParams = SubstTemplateParams(TempParams); in VisitFunctionTemplateDecl()
1873 FunctionDecl *D, TemplateParameterList *TemplateParams, in VisitFunctionDecl()
1926 TemplateParams = TemplateParameterList::Create( in VisitFunctionDecl()
2203 CXXMethodDecl *D, TemplateParameterList *TemplateParams, in VisitCXXMethodDecl()
2234 SmallVector<TemplateParameterList *, 4> TempParamLists; in VisitCXXMethodDecl()
2239 TemplateParameterList *TempParams = D->getTemplateParameterList(I); in VisitCXXMethodDecl()
2240 TemplateParameterList *InstParams = SubstTemplateParams(TempParams); in VisitCXXMethodDecl()
2269 TemplateParams = TemplateParameterList::Create( in VisitCXXMethodDecl()
2828 TemplateParameterList *Params, in collectUnexpandedParameterPacks()
2846 TemplateParameterList *TempParams = D->getTemplateParameters(); in VisitTemplateTemplateParmDecl()
2847 TemplateParameterList *InstParams; in VisitTemplateTemplateParmDecl()
2848 SmallVector<TemplateParameterList*, 8> ExpandedParams; in VisitTemplateTemplateParmDecl()
2860 TemplateParameterList *Expansion = in VisitTemplateTemplateParmDecl()
2894 TemplateParameterList *Expansion = SubstTemplateParams(TempParams); in VisitTemplateTemplateParmDecl()
3817 TemplateParameterList *
3818 TemplateDeclInstantiator::SubstTemplateParams(TemplateParameterList *L) { in SubstTemplateParams()
3849 TemplateParameterList *InstL in SubstTemplateParams()
3850 = TemplateParameterList::Create(SemaRef.Context, L->getTemplateLoc(), in SubstTemplateParams()
3856 TemplateParameterList *
3857 Sema::SubstTemplateParams(TemplateParameterList *Params, DeclContext *Owner, in SubstTemplateParams()
3885 TemplateParameterList *TempParams = PartialSpec->getTemplateParameters(); in InstantiateClassTemplatePartialSpecialization()
3886 TemplateParameterList *InstParams = SubstTemplateParams(TempParams); in InstantiateClassTemplatePartialSpecialization()
4013 TemplateParameterList *TempParams = PartialSpec->getTemplateParameters(); in InstantiateVarTemplatePartialSpecialization()
4014 TemplateParameterList *InstParams = SubstTemplateParams(TempParams); in InstantiateVarTemplatePartialSpecialization()