Home | History | Annotate | Download | only in Sema

Lines Matching defs:ArgIdx

3655   unsigned ArgIdx = 0, NumArgs = TemplateArgs.size();
3675 } else if (ArgIdx == NumArgs && !PartialTemplateArgs) {
3689 if (ArgIdx < NumArgs) {
3691 if (CheckTemplateArgument(*Param, TemplateArgs[ArgIdx], Template,
3696 if (TemplateArgs[ArgIdx].getArgument().isPackExpansion() &&
3703 Diag(TemplateArgs[ArgIdx].getLocation(),
3705 << TemplateArgs[ArgIdx].getSourceRange();
3711 ++ArgIdx;
3727 if (TemplateArgs[ArgIdx-1].getArgument().isPackExpansion()) {
3741 while (ArgIdx < NumArgs) {
3743 ArgumentPack.push_back(TemplateArgs[ArgIdx].getArgument());
3745 Converted.push_back(TemplateArgs[ArgIdx].getArgument());
3746 ++ArgIdx;
3877 ++ArgIdx;
3884 if (ArgIdx < NumArgs && CurrentInstantiationScope &&
3886 while (ArgIdx < NumArgs &&
3887 TemplateArgs[ArgIdx].getArgument().isPackExpansion())
3888 Converted.push_back(TemplateArgs[ArgIdx++].getArgument());
3893 if (ArgIdx < NumArgs)