reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2738 if (!ParamLists.empty()) 2739 ExpectedTemplateLoc = ParamLists[0]->getTemplateLoc(); 2817 if (ParamIdx < ParamLists.size()) { 2818 if (ParamLists[ParamIdx]->size() == 0) { 2819 if (CheckExplicitSpecialization(ParamLists[ParamIdx]->getSourceRange(), 2832 if (ParamIdx < ParamLists.size()) { 2833 if (ParamLists[ParamIdx]->size() > 0) { 2835 Diag(ParamLists[ParamIdx]->getTemplateLoc(), 2838 << SourceRange(ParamLists[ParamIdx]->getLAngleLoc(), 2839 ParamLists[ParamIdx]->getRAngleLoc()) 2864 if (ParamIdx < ParamLists.size() && 2865 DependsOnTemplateParameters(T, ParamLists[ParamIdx])) 2871 if (ParamIdx < ParamLists.size()) { 2874 !TemplateParameterListsAreEqual(ParamLists[ParamIdx], 2880 CheckTemplateParameterList(ParamLists[ParamIdx], nullptr, 2899 if (ParamIdx >= ParamLists.size()) { 2916 if (ParamIdx < ParamLists.size() - 1) { 2919 for (unsigned I = ParamIdx, E = ParamLists.size() - 1; I != E; ++I) { 2920 if (ParamLists[I]->size() == 0) 2926 Diag(ParamLists[ParamIdx]->getTemplateLoc(), 2929 << SourceRange(ParamLists[ParamIdx]->getTemplateLoc(), 2930 ParamLists[ParamLists.size() - 2]->getRAngleLoc()); 2930 ParamLists[ParamLists.size() - 2]->getRAngleLoc()); 2954 if (ParamLists.back()->size() == 0 && 2955 CheckExplicitSpecialization(ParamLists[ParamIdx]->getSourceRange(), 2961 return ParamLists.back();