Lines Matching defs:ParamIdx
687 unsigned ArgIdx = 0, ParamIdx = 0;
688 for (; ParamIdx != NumParams; ++ParamIdx) {
691 = dyn_cast<PackExpansionType>(Params[ParamIdx]);
709 Params[ParamIdx],
724 if (ParamIdx + 1 < NumParams)
1707 unsigned ArgIdx = 0, ParamIdx = 0;
1708 for (; hasTemplateArgumentForDeduction(Params, ParamIdx, NumParams);
1709 ++ParamIdx) {
1710 if (!Params[ParamIdx].isPackExpansion()) {
1727 Params[ParamIdx], Args[ArgIdx],
1743 TemplateArgument Pattern = Params[ParamIdx].getPackExpansionPattern();
2103 unsigned ArgIdx = InstArgs.size(), ParamIdx = ArgIdx;
2104 if (ParamIdx >= Partial->getTemplateParameters()->size())
2105 ParamIdx = Partial->getTemplateParameters()->size() - 1;
2109 Partial->getTemplateParameters()->getParam(ParamIdx));
2619 unsigned ParamIdx = OriginalArg.ArgIdx;
2621 if (ParamIdx >= Specialization->getNumParams())
2624 QualType DeducedA = Specialization->getParamDecl(ParamIdx)->getType();
2951 for (unsigned ParamIdx = 0, NumParams = ParamTypes.size();
2952 ParamIdx != NumParams; ++ParamIdx) {
2953 QualType OrigParamType = ParamTypes[ParamIdx];
2999 if (ParamIdx + 1 < NumParams)