Home | History | Annotate | Download | only in Sema

Lines Matching defs:ArgIdx

688   unsigned ArgIdx = 0, ParamIdx = 0;
697 if (ArgIdx >= NumArgs)
700 if (isa<PackExpansionType>(Args[ArgIdx])) {
710 Params[ParamIdx], Args[ArgIdx],
716 ++ArgIdx;
764 for (; ArgIdx < NumArgs; ++ArgIdx) {
770 Args[ArgIdx], Info, Deduced,
797 if (ArgIdx < NumArgs)
1651 /// parameters so that \c Args[ArgIdx] will be the available template argument.
1654 /// \c Args[ArgIdx]), false otherwise.
1656 unsigned &ArgIdx,
1658 if (ArgIdx == NumArgs)
1661 const TemplateArgument &Arg = Args[ArgIdx];
1665 assert(ArgIdx == NumArgs - 1 && "Pack not at the end of argument list?");
1668 ArgIdx = 0;
1669 return ArgIdx < NumArgs;
1676 unsigned ArgIdx = 0;
1677 while (ArgIdx < NumArgs) {
1678 const TemplateArgument &Arg = Args[ArgIdx];
1681 if (Args[ArgIdx].getKind() == TemplateArgument::Pack) {
1684 ArgIdx = 0;
1688 ++ArgIdx;
1689 if (ArgIdx == NumArgs)
1718 unsigned ArgIdx = 0, ParamIdx = 0;
1725 if (!hasTemplateArgumentForDeduction(Args, ArgIdx, NumArgs))
1729 if (Args[ArgIdx].isPackExpansion()) {
1738 Params[ParamIdx], Args[ArgIdx],
1743 ++ArgIdx;
1791 while (hasTemplateArgumentForDeduction(Args, ArgIdx, NumArgs)) {
1796 = DeduceTemplateArguments(S, TemplateParams, Pattern, Args[ArgIdx],
1811 ++ArgIdx;
1825 hasTemplateArgumentForDeduction(Args, ArgIdx, NumArgs))
2113 unsigned ArgIdx = InstArgs.size(), ParamIdx = ArgIdx;
2121 Info.FirstArg = PartialTemplateArgs[ArgIdx].getArgument();
2664 unsigned ParamIdx = OriginalArg.ArgIdx;
3043 unsigned ArgIdx = 0;
3054 if (ArgIdx >= CheckArgs)
3057 Expr *Arg = Args[ArgIdx++];
3094 OriginalCallArgs.push_back(OriginalCallArg(OrigParamType, ArgIdx-1,
3145 for (; ArgIdx < Args.size(); ++ArgIdx) {
3150 Expr *Arg = Args[ArgIdx];
3159 ++ArgIdx;
3167 ++ArgIdx;
3183 OriginalCallArgs.push_back(OriginalCallArg(OrigParamType, ArgIdx,
3717 unsigned ArgIdx = 0, NumArgs = Deduced.size();
3718 for (; ArgIdx != NumArgs; ++ArgIdx)
3719 if (Deduced[ArgIdx].isNull())
3722 if (ArgIdx == NumArgs) {
3759 for (; ArgIdx != NumArgs; ++ArgIdx)
3762 if (Deduced[ArgIdx].isNull() && UsedParameters[ArgIdx])