Lines Matching refs:NumParams
108 const TemplateArgument *Params, unsigned NumParams,
746 /// \param NumParams The number of types in \c Params
769 const QualType *Params, unsigned NumParams,
776 if (NumParams != NumArgs &&
777 !(NumParams && isa<PackExpansionType>(Params[NumParams - 1])) &&
787 for (; ParamIdx != NumParams; ++ParamIdx) {
821 if (ParamIdx + 1 < NumParams)
1816 const TemplateArgument *Params, unsigned NumParams,
1824 if (hasPackExpansionBeforeEnd(Params, NumParams))
1832 for (; hasTemplateArgumentForDeduction(Params, ParamIdx, NumParams);
3261 unsigned NumParams = Function->getNumParams();
3270 else if (TooManyArguments(NumParams, Args.size(), PartialOverloading)) {
3276 CheckArgs = NumParams;
3303 for (unsigned I = 0; I != NumParams; ++I)
4257 unsigned NumParams = Function->getNumParams();
4258 if (NumParams == 0)
4261 ParmVarDecl *Last = Function->getParamDecl(NumParams - 1);
4266 while (--NumParams > 0) {
4267 if (Function->getParamDecl(NumParams - 1)->isParameterPack())