Lines Matching refs:ParamIdx
782 unsigned ArgIdx = 0, ParamIdx = 0; in DeduceTemplateArguments() local
783 for (; ParamIdx != NumParams; ++ParamIdx) { in DeduceTemplateArguments()
786 = dyn_cast<PackExpansionType>(Params[ParamIdx]); in DeduceTemplateArguments()
804 Params[ParamIdx], Args[ArgIdx], in DeduceTemplateArguments()
817 if (ParamIdx + 1 < NumParams) in DeduceTemplateArguments()
1853 unsigned ArgIdx = 0, ParamIdx = 0; in DeduceTemplateArguments() local
1854 for (; hasTemplateArgumentForDeduction(Params, ParamIdx, NumParams); in DeduceTemplateArguments()
1855 ++ParamIdx) { in DeduceTemplateArguments()
1856 if (!Params[ParamIdx].isPackExpansion()) { in DeduceTemplateArguments()
1873 Params[ParamIdx], Args[ArgIdx], in DeduceTemplateArguments()
1889 TemplateArgument Pattern = Params[ParamIdx].getPackExpansionPattern(); in DeduceTemplateArguments()
2223 unsigned ArgIdx = InstArgs.size(), ParamIdx = ArgIdx; in FinishTemplateArgumentDeduction() local
2224 if (ParamIdx >= Partial->getTemplateParameters()->size()) in FinishTemplateArgumentDeduction()
2225 ParamIdx = Partial->getTemplateParameters()->size() - 1; in FinishTemplateArgumentDeduction()
2229 Partial->getTemplateParameters()->getParam(ParamIdx)); in FinishTemplateArgumentDeduction()
2362 unsigned ArgIdx = InstArgs.size(), ParamIdx = ArgIdx; in FinishTemplateArgumentDeduction() local
2363 if (ParamIdx >= Partial->getTemplateParameters()->size()) in FinishTemplateArgumentDeduction()
2364 ParamIdx = Partial->getTemplateParameters()->size() - 1; in FinishTemplateArgumentDeduction()
2367 Partial->getTemplateParameters()->getParam(ParamIdx)); in FinishTemplateArgumentDeduction()
2934 unsigned ParamIdx = OriginalArg.ArgIdx; in FinishTemplateArgumentDeduction() local
2936 if (ParamIdx >= Specialization->getNumParams()) in FinishTemplateArgumentDeduction()
2939 QualType DeducedA = Specialization->getParamDecl(ParamIdx)->getType(); in FinishTemplateArgumentDeduction()
3381 for (unsigned ParamIdx = 0, NumParamTypes = ParamTypes.size(); in DeduceTemplateArguments() local
3382 ParamIdx != NumParamTypes; ++ParamIdx) { in DeduceTemplateArguments()
3383 QualType OrigParamType = ParamTypes[ParamIdx]; in DeduceTemplateArguments()
3443 if (ParamIdx + 1 < NumParamTypes) in DeduceTemplateArguments()