Lines Matching refs:NumParams
130 const TemplateArgument *Params, unsigned NumParams,
682 const QualType *Params, unsigned NumParams, in DeduceTemplateArguments() argument
691 if (NumParams != NumArgs && in DeduceTemplateArguments()
692 !(NumParams && isa<PackExpansionType>(Params[NumParams - 1])) && in DeduceTemplateArguments()
702 for (; ParamIdx != NumParams; ++ParamIdx) { in DeduceTemplateArguments()
737 if (ParamIdx + 1 < NumParams) in DeduceTemplateArguments()
1715 const TemplateArgument *Params, unsigned NumParams, in DeduceTemplateArguments() argument
1724 if (hasPackExpansionBeforeEnd(Params, NumParams)) in DeduceTemplateArguments()
1732 for (; hasTemplateArgumentForDeduction(Params, ParamIdx, NumParams); in DeduceTemplateArguments()
3068 for (unsigned ParamIdx = 0, NumParams = ParamTypes.size(); in DeduceTemplateArguments() local
3069 ParamIdx != NumParams; ++ParamIdx) { in DeduceTemplateArguments()
3138 if (ParamIdx + 1 < NumParams) in DeduceTemplateArguments()
3790 unsigned NumParams = std::min(NumCallArguments, in isAtLeastAsSpecializedAs() local
3797 for (unsigned I = Skip2; I < NumParams; ++I) in isAtLeastAsSpecializedAs()
3830 unsigned NumParams = Function->getNumParams(); in isVariadicFunctionTemplate() local
3831 if (NumParams == 0) in isVariadicFunctionTemplate()
3834 ParmVarDecl *Last = Function->getParamDecl(NumParams - 1); in isVariadicFunctionTemplate()
3839 while (--NumParams > 0) { in isVariadicFunctionTemplate()
3840 if (Function->getParamDecl(NumParams - 1)->isParameterPack()) in isVariadicFunctionTemplate()