Lines Matching refs:ParamLists
3114 ArrayRef<TemplateParameterList *> ParamLists, bool IsFriend, in MatchTemplateParametersToScopeSpecifier() argument
3241 if (!ParamLists.empty()) in MatchTemplateParametersToScopeSpecifier()
3242 ExpectedTemplateLoc = ParamLists[0]->getTemplateLoc(); in MatchTemplateParametersToScopeSpecifier()
3321 if (ParamIdx < ParamLists.size()) { in MatchTemplateParametersToScopeSpecifier()
3322 if (ParamLists[ParamIdx]->size() == 0) { in MatchTemplateParametersToScopeSpecifier()
3323 if (CheckExplicitSpecialization(ParamLists[ParamIdx]->getSourceRange(), in MatchTemplateParametersToScopeSpecifier()
3336 if (ParamIdx < ParamLists.size()) { in MatchTemplateParametersToScopeSpecifier()
3337 if (ParamLists[ParamIdx]->size() > 0) { in MatchTemplateParametersToScopeSpecifier()
3340 Diag(ParamLists[ParamIdx]->getTemplateLoc(), in MatchTemplateParametersToScopeSpecifier()
3343 << SourceRange(ParamLists[ParamIdx]->getLAngleLoc(), in MatchTemplateParametersToScopeSpecifier()
3344 ParamLists[ParamIdx]->getRAngleLoc()) in MatchTemplateParametersToScopeSpecifier()
3369 if (ParamIdx < ParamLists.size() && in MatchTemplateParametersToScopeSpecifier()
3370 DependsOnTemplateParameters(T, ParamLists[ParamIdx])) in MatchTemplateParametersToScopeSpecifier()
3376 if (ParamIdx < ParamLists.size()) { in MatchTemplateParametersToScopeSpecifier()
3379 !TemplateParameterListsAreEqual(ParamLists[ParamIdx], in MatchTemplateParametersToScopeSpecifier()
3385 CheckTemplateParameterList(ParamLists[ParamIdx], nullptr, in MatchTemplateParametersToScopeSpecifier()
3405 if (ParamIdx >= ParamLists.size()) { in MatchTemplateParametersToScopeSpecifier()
3422 if (ParamIdx < ParamLists.size() - 1) { in MatchTemplateParametersToScopeSpecifier()
3425 for (unsigned I = ParamIdx, E = ParamLists.size() - 1; I != E; ++I) { in MatchTemplateParametersToScopeSpecifier()
3426 if (ParamLists[I]->size() == 0) in MatchTemplateParametersToScopeSpecifier()
3433 Diag(ParamLists[ParamIdx]->getTemplateLoc(), in MatchTemplateParametersToScopeSpecifier()
3436 << SourceRange(ParamLists[ParamIdx]->getTemplateLoc(), in MatchTemplateParametersToScopeSpecifier()
3437 ParamLists[ParamLists.size() - 2]->getRAngleLoc()); in MatchTemplateParametersToScopeSpecifier()
3462 if (ParamLists.back()->size() == 0 && in MatchTemplateParametersToScopeSpecifier()
3463 CheckExplicitSpecialization(ParamLists[ParamIdx]->getSourceRange(), in MatchTemplateParametersToScopeSpecifier()
3469 return ParamLists.back(); in MatchTemplateParametersToScopeSpecifier()