Lines Matching defs:ParamLists
2702 ArrayRef<TemplateParameterList *> ParamLists, bool IsFriend,
2829 if (!ParamLists.empty())
2830 ExpectedTemplateLoc = ParamLists[0]->getTemplateLoc();
2909 if (ParamIdx < ParamLists.size()) {
2910 if (ParamLists[ParamIdx]->size() == 0) {
2911 if (CheckExplicitSpecialization(ParamLists[ParamIdx]->getSourceRange(),
2924 if (ParamIdx < ParamLists.size()) {
2925 if (ParamLists[ParamIdx]->size() > 0) {
2928 Diag(ParamLists[ParamIdx]->getTemplateLoc(),
2931 << SourceRange(ParamLists[ParamIdx]->getLAngleLoc(),
2932 ParamLists[ParamIdx]->getRAngleLoc())
2957 if (ParamIdx < ParamLists.size() &&
2958 DependsOnTemplateParameters(T, ParamLists[ParamIdx]))
2964 if (ParamIdx < ParamLists.size()) {
2967 !TemplateParameterListsAreEqual(ParamLists[ParamIdx],
2973 CheckTemplateParameterList(ParamLists[ParamIdx], nullptr,
2993 if (ParamIdx >= ParamLists.size()) {
3010 if (ParamIdx < ParamLists.size() - 1) {
3013 for (unsigned I = ParamIdx, E = ParamLists.size() - 1; I != E; ++I) {
3014 if (ParamLists[I]->size() == 0)
3021 Diag(ParamLists[ParamIdx]->getTemplateLoc(),
3024 << SourceRange(ParamLists[ParamIdx]->getTemplateLoc(),
3025 ParamLists[ParamLists.size() - 2]->getRAngleLoc());
3050 if (ParamLists.back()->size() == 0 &&
3051 CheckExplicitSpecialization(ParamLists[ParamIdx]->getSourceRange(),
3057 return ParamLists.back();