Lines Matching refs:ConvIdx
6998 unsigned ConvIdx = in AddOverloadCandidate() local
7000 if (Candidate.Conversions[ConvIdx].isInitialized()) { in AddOverloadCandidate()
7009 Candidate.Conversions[ConvIdx] = TryCopyInitialization( in AddOverloadCandidate()
7014 if (Candidate.Conversions[ConvIdx].isBad()) { in AddOverloadCandidate()
7023 Candidate.Conversions[ConvIdx].setEllipsis(); in AddOverloadCandidate()
7520 unsigned ConvIdx = in AddMethodCandidate() local
7522 if (Candidate.Conversions[ConvIdx].isInitialized()) { in AddMethodCandidate()
7538 Candidate.Conversions[ConvIdx] in AddMethodCandidate()
7544 if (Candidate.Conversions[ConvIdx].isBad()) { in AddMethodCandidate()
7553 Candidate.Conversions[ConvIdx].setEllipsis(); in AddMethodCandidate()
7751 unsigned ConvIdx = PO == OverloadCandidateParamOrder::Reversed ? 1 : 0; in CheckNonDependentConversions() local
7754 Conversions[ConvIdx] = TryObjectArgumentInitialization( in CheckNonDependentConversions()
7759 if (Conversions[ConvIdx].isBad()) in CheckNonDependentConversions()
7771 unsigned ConvIdx; in CheckNonDependentConversions() local
7773 ConvIdx = Args.size() - 1 - I; in CheckNonDependentConversions()
7779 assert(!HasThisConversion || (ConvIdx == 0 && I == 0)); in CheckNonDependentConversions()
7782 ConvIdx = ThisConversions + I; in CheckNonDependentConversions()
7784 Conversions[ConvIdx] in CheckNonDependentConversions()
7791 if (Conversions[ConvIdx].isBad()) in CheckNonDependentConversions()
12387 for (unsigned ConvIdx = (Cand->IgnoreObjectArgument ? 1 : 0); /**/; in CompleteNonViableCandidate() local
12388 ++ConvIdx) { in CompleteNonViableCandidate()
12389 assert(ConvIdx != ConvCount && "no bad conversion in candidate"); in CompleteNonViableCandidate()
12390 if (Cand->Conversions[ConvIdx].isInitialized() && in CompleteNonViableCandidate()
12391 Cand->Conversions[ConvIdx].isBad()) { in CompleteNonViableCandidate()
12392 Unfixable = !Cand->TryToFixBadConversion(ConvIdx, S); in CompleteNonViableCandidate()
12401 unsigned ConvIdx = 0; in CompleteNonViableCandidate() local
12413 ConvIdx = 1; in CompleteNonViableCandidate()
12420 ConvIdx = 1; in CompleteNonViableCandidate()
12436 ConvIdx != ConvCount; in CompleteNonViableCandidate()
12437 ++ConvIdx, ++ArgIdx, ParamIdx += (Reversed ? -1 : 1)) { in CompleteNonViableCandidate()
12439 if (Cand->Conversions[ConvIdx].isInitialized()) { in CompleteNonViableCandidate()
12443 Cand->Conversions[ConvIdx].setAsIdentityConversion( in CompleteNonViableCandidate()
12446 Cand->Conversions[ConvIdx] = in CompleteNonViableCandidate()
12453 if (!Unfixable && Cand->Conversions[ConvIdx].isBad()) in CompleteNonViableCandidate()
12454 Unfixable = !Cand->TryToFixBadConversion(ConvIdx, S); in CompleteNonViableCandidate()
12457 Cand->Conversions[ConvIdx].setEllipsis(); in CompleteNonViableCandidate()