Lines Matching refs:NumArgs

109                         const TemplateArgument *Args, unsigned NumArgs,
770 const QualType *Args, unsigned NumArgs, in DeduceTemplateArguments() argument
776 if (NumParams != NumArgs && in DeduceTemplateArguments()
778 !(NumArgs && isa<PackExpansionType>(Args[NumArgs - 1]))) in DeduceTemplateArguments()
795 if (ArgIdx >= NumArgs) in DeduceTemplateArguments()
835 for (; ArgIdx < NumArgs; ++ArgIdx) { in DeduceTemplateArguments()
855 if (ArgIdx < NumArgs) in DeduceTemplateArguments()
1771 unsigned &NumArgs) { in hasTemplateArgumentForDeduction() argument
1772 if (ArgIdx == NumArgs) in hasTemplateArgumentForDeduction()
1779 assert(ArgIdx == NumArgs - 1 && "Pack not at the end of argument list?"); in hasTemplateArgumentForDeduction()
1781 NumArgs = Arg.pack_size(); in hasTemplateArgumentForDeduction()
1783 return ArgIdx < NumArgs; in hasTemplateArgumentForDeduction()
1789 unsigned NumArgs) { in hasPackExpansionBeforeEnd() argument
1791 while (ArgIdx < NumArgs) { in hasPackExpansionBeforeEnd()
1797 NumArgs = Arg.pack_size(); in hasPackExpansionBeforeEnd()
1803 if (ArgIdx == NumArgs) in hasPackExpansionBeforeEnd()
1817 const TemplateArgument *Args, unsigned NumArgs, in DeduceTemplateArguments() argument
1838 if (!hasTemplateArgumentForDeduction(Args, ArgIdx, NumArgs)) in DeduceTemplateArguments()
1879 for (; hasTemplateArgumentForDeduction(Args, ArgIdx, NumArgs); ++ArgIdx) { in DeduceTemplateArguments()
4211 unsigned ArgIdx = 0, NumArgs = Deduced.size(); in isAtLeastAsSpecializedAs() local
4212 for (; ArgIdx != NumArgs; ++ArgIdx) in isAtLeastAsSpecializedAs()
4216 if (ArgIdx == NumArgs) { in isAtLeastAsSpecializedAs()
4244 for (; ArgIdx != NumArgs; ++ArgIdx) in isAtLeastAsSpecializedAs()