Lines Matching defs:ArgIdx

3013     for (unsigned ArgIdx = 0, NumArgs = FromFunctionType->getNumParams();
3014 ArgIdx != NumArgs; ++ArgIdx) {
3015 QualType FromArgType = FromFunctionType->getParamType(ArgIdx);
3016 QualType ToArgType = ToFunctionType->getParamType(ArgIdx);
3107 for (unsigned ArgIdx = 0, NumArgs = FromFunctionType->getNumParams();
3108 ArgIdx != NumArgs; ++ArgIdx) {
3110 QualType FromArgType = FromFunctionType->getParamType(ArgIdx);
3111 QualType ToArgType = ToFunctionType->getParamType(ArgIdx);
6997 for (unsigned ArgIdx = 0; ArgIdx < Args.size(); ++ArgIdx) {
6999 PO == OverloadCandidateParamOrder::Reversed ? 1 - ArgIdx : ArgIdx;
7003 } else if (ArgIdx < NumParams) {
7008 QualType ParamType = Proto->getParamType(ArgIdx);
7010 *this, Args[ArgIdx], ParamType, SuppressUserConversions,
7519 for (unsigned ArgIdx = 0; ArgIdx < Args.size(); ++ArgIdx) {
7521 PO == OverloadCandidateParamOrder::Reversed ? 0 : (ArgIdx + 1);
7525 } else if (ArgIdx < NumParams) {
7532 ParamType = ArgIdx == 0
7534 : Proto->getParamType(ArgIdx - 1);
7536 ParamType = Proto->getParamType(ArgIdx + ExplicitOffset);
7539 = TryCopyInitialization(*this, Args[ArgIdx], ParamType,
8170 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) {
8171 if (ArgIdx < NumParams) {
8176 QualType ParamType = Proto->getParamType(ArgIdx);
8177 Candidate.Conversions[ArgIdx + 1]
8178 = TryCopyInitialization(*this, Args[ArgIdx], ParamType,
8183 if (Candidate.Conversions[ArgIdx + 1].isBad()) {
8192 Candidate.Conversions[ArgIdx + 1].setEllipsis();
8322 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) {
8335 if (ArgIdx < NumContextualBoolArguments) {
8336 assert(ParamTys[ArgIdx] == Context.BoolTy &&
8338 Candidate.Conversions[ArgIdx]
8339 = TryContextuallyConvertToBool(*this, Args[ArgIdx]);
8341 Candidate.Conversions[ArgIdx]
8342 = TryCopyInitialization(*this, Args[ArgIdx], ParamTys[ArgIdx],
8343 ArgIdx == 0 && IsAssignmentOperator,
8348 if (Candidate.Conversions[ArgIdx].isBad()) {
9089 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) {
9090 for (QualType MemPtrTy : CandidateTypes[ArgIdx].member_pointer_types()) {
9099 if (CandidateTypes[ArgIdx].hasNullPtrType()) {
9137 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) {
9138 if (!CandidateTypes[ArgIdx].enumeration_types().empty()) {
9175 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) {
9176 for (QualType PtrTy : CandidateTypes[ArgIdx].pointer_types()) {
9186 for (QualType EnumTy : CandidateTypes[ArgIdx].enumeration_types()) {
9398 for (unsigned ArgIdx = 0; ArgIdx < 2; ++ArgIdx) {
9399 for (QualType EnumTy : CandidateTypes[ArgIdx].enumeration_types()) {
9406 for (QualType MemPtrTy : CandidateTypes[ArgIdx].member_pointer_types()) {
9724 for (unsigned ArgIdx = 0; ArgIdx < 2; ++ArgIdx) {
9725 for (QualType PtrTy : CandidateTypes[ArgIdx].pointer_types()) {
9733 for (QualType MemPtrTy : CandidateTypes[ArgIdx].member_pointer_types()) {
9742 for (QualType EnumTy : CandidateTypes[ArgIdx].enumeration_types()) {
9769 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) {
9770 VisibleTypeConversionsQuals += CollectVRQualifiers(Context, Args[ArgIdx]);
9771 if (Args[ArgIdx]->getType()->isAtomicType())
9778 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) {
9780 CandidateTypes[ArgIdx].AddTypesConvertedFrom(Args[ArgIdx]->getType(),
9788 CandidateTypes[ArgIdx].hasNonRecordTypes();
9791 CandidateTypes[ArgIdx].hasArithmeticOrEnumeralTypes();
10338 for (unsigned ArgIdx = StartArg; ArgIdx < NumArgs; ++ArgIdx) {
10339 bool Cand1Bad = IsIllFormedConversion(Cand1.Conversions[ArgIdx]);
10340 bool Cand2Bad = IsIllFormedConversion(Cand2.Conversions[ArgIdx]);
10356 for (unsigned ArgIdx = StartArg; ArgIdx < NumArgs; ++ArgIdx) {
10358 Cand1.Conversions[ArgIdx],
10359 Cand2.Conversions[ArgIdx])) {
12402 unsigned ArgIdx = 0;
12426 ArgIdx = 1;
12437 ++ConvIdx, ++ArgIdx, ParamIdx += (Reversed ? -1 : 1)) {
12438 assert(ArgIdx < Args.size() && "no argument for this arg conversion");
12444 Args[ArgIdx]->getType());
12447 TryCopyInitialization(S, Args[ArgIdx], ParamTypes[ParamIdx],
14565 for (unsigned ArgIdx = 0; ArgIdx < 2; ++ArgIdx) {
14567 *this, OpLoc, Cand.Conversions[ArgIdx],
14568 Best->Conversions[ArgIdx]) ==
15987 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) {
15989 InitializedEntity::InitializeParameter(Context, FD->getParamDecl(ArgIdx)),
15990 SourceLocation(), Args[ArgIdx]);
15993 ConvArgs[ArgIdx] = InputInit.get();