Lines Matching refs:ParamIdx

1015   unsigned ArgIdx = 0, ParamIdx = 0;  in DeduceTemplateArguments()  local
1016 for (; ParamIdx != NumParams; ++ParamIdx) { in DeduceTemplateArguments()
1019 = dyn_cast<PackExpansionType>(Params[ParamIdx]); in DeduceTemplateArguments()
1037 S, TemplateParams, Params[ParamIdx].getUnqualifiedType(), in DeduceTemplateArguments()
1059 if (ParamIdx + 1 == NumParams || PackScope.hasFixedArity()) { in DeduceTemplateArguments()
2347 unsigned ArgIdx = 0, ParamIdx = 0; in DeduceTemplateArguments() local
2348 for (; hasTemplateArgumentForDeduction(Ps, ParamIdx); ++ParamIdx) { in DeduceTemplateArguments()
2349 const TemplateArgument &P = Ps[ParamIdx]; in DeduceTemplateArguments()
2850 unsigned ArgIdx = InstArgs.size(), ParamIdx = ArgIdx; in FinishTemplateArgumentDeduction() local
2851 if (ParamIdx >= Partial->getTemplateParameters()->size()) in FinishTemplateArgumentDeduction()
2852 ParamIdx = Partial->getTemplateParameters()->size() - 1; in FinishTemplateArgumentDeduction()
2855 Partial->getTemplateParameters()->getParam(ParamIdx)); in FinishTemplateArgumentDeduction()
3404 unsigned ParamIdx) { in getPackIndexForParam() argument
3410 if (Idx + NumExpansions > ParamIdx) in getPackIndexForParam()
3411 return ParamIdx - Idx; in getPackIndexForParam()
3414 if (Idx == ParamIdx) in getPackIndexForParam()
3536 auto ParamIdx = OriginalArg.ArgIdx; in FinishTemplateArgumentDeduction() local
3537 if (ParamIdx >= Specialization->getNumParams()) in FinishTemplateArgumentDeduction()
3547 DeducedA = Specialization->getParamDecl(ParamIdx)->getType(); in FinishTemplateArgumentDeduction()
3553 DeducedATypes[{ParamIdx, OriginalArg.OriginalParamType}]; in FinishTemplateArgumentDeduction()
3557 ParamIdx)); in FinishTemplateArgumentDeduction()
4022 for (unsigned ParamIdx = 0, NumParamTypes = ParamTypes.size(), ArgIdx = 0; in DeduceTemplateArguments() local
4023 ParamIdx != NumParamTypes; ++ParamIdx) { in DeduceTemplateArguments()
4024 QualType ParamType = ParamTypes[ParamIdx]; in DeduceTemplateArguments()
4060 if (ParamIdx + 1 == NumParamTypes || PackScope.hasFixedArity()) { in DeduceTemplateArguments()