Lines Matching refs:ArgIdx
3802 unsigned ArgIdx = 0, NumArgs = NewArgs.size(); in CheckTemplateArgumentList() local
3820 } else if (ArgIdx == NumArgs && !PartialTemplateArgs) { in CheckTemplateArgumentList()
3834 if (ArgIdx < NumArgs) { in CheckTemplateArgumentList()
3836 if (CheckTemplateArgument(*Param, NewArgs[ArgIdx], Template, in CheckTemplateArgumentList()
3842 NewArgs[ArgIdx].getArgument().isPackExpansion() && in CheckTemplateArgumentList()
3848 Diag(NewArgs[ArgIdx].getLocation(), in CheckTemplateArgumentList()
3850 << NewArgs[ArgIdx].getSourceRange(); in CheckTemplateArgumentList()
3856 ++ArgIdx; in CheckTemplateArgumentList()
3881 while (ArgIdx < NumArgs) { in CheckTemplateArgumentList()
3882 Converted.push_back(NewArgs[ArgIdx].getArgument()); in CheckTemplateArgumentList()
3883 ++ArgIdx; in CheckTemplateArgumentList()
4003 ++ArgIdx; in CheckTemplateArgumentList()
4010 if (ArgIdx < NumArgs && CurrentInstantiationScope && in CheckTemplateArgumentList()
4012 while (ArgIdx < NumArgs && NewArgs[ArgIdx].getArgument().isPackExpansion()) in CheckTemplateArgumentList()
4013 Converted.push_back(NewArgs[ArgIdx++].getArgument()); in CheckTemplateArgumentList()
4018 if (ArgIdx < NumArgs) in CheckTemplateArgumentList()