reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
847 for (auto &C : Conversions) { 856 Conversions[Idx].Bad.FromExpr, 857 Conversions[Idx].Bad.getFromType(), 858 Conversions[Idx].Bad.getToType(), S); 1059 C.Conversions = Conversions.empty()tools/clang/lib/Sema/SemaExprCXX.cpp
5673 LHS.get(), Best->BuiltinParamTypes[0], Best->Conversions[0], 5680 RHS.get(), Best->BuiltinParamTypes[1], Best->Conversions[1],tools/clang/lib/Sema/SemaInit.cpp
9636 Candidate.Conversions.size() > 0; 9642 Candidate->Conversions[0].setBad(BadConversionSequence::no_conversion,tools/clang/lib/Sema/SemaOverload.cpp
872 for (auto &C : i->Conversions) 3484 if (Best->Conversions[0].isEllipsis()) 3487 User.Before = Best->Conversions[0].Standard; 3507 User.Before = Best->Conversions[0].Standard; 4562 ICS.UserDefined.Before = Best->Conversions[0].Standard; 6248 if (Candidate.Conversions[ConvIdx].isInitialized()) { 6257 Candidate.Conversions[ConvIdx] = TryCopyInitialization( 6262 if (Candidate.Conversions[ConvIdx].isBad()) { 6271 Candidate.Conversions[ConvIdx].setEllipsis(); 6740 Candidate.Conversions[ConvIdx] = TryObjectArgumentInitialization( 6743 if (Candidate.Conversions[ConvIdx].isBad()) { 6764 if (Candidate.Conversions[ConvIdx].isInitialized()) { 6773 Candidate.Conversions[ConvIdx] 6779 if (Candidate.Conversions[ConvIdx].isBad()) { 6788 Candidate.Conversions[ConvIdx].setEllipsis(); 7105 Candidate.Conversions[0] = TryObjectArgumentInitialization( 7109 if (Candidate.Conversions[0].isBad()) { 7304 Candidate.Conversions[0] = ObjectInit; 7311 Candidate.Conversions[0].setUserDefined(); 7312 Candidate.Conversions[0].UserDefined.Before = ObjectInit.Standard; 7313 Candidate.Conversions[0].UserDefined.EllipsisConversion = false; 7314 Candidate.Conversions[0].UserDefined.HadMultipleCandidates = false; 7315 Candidate.Conversions[0].UserDefined.ConversionFunction = Conversion; 7316 Candidate.Conversions[0].UserDefined.FoundConversionFunction = FoundDecl; 7317 Candidate.Conversions[0].UserDefined.After 7318 = Candidate.Conversions[0].UserDefined.Before; 7319 Candidate.Conversions[0].UserDefined.After.setAsIdentityConversion(); 7351 Candidate.Conversions[ArgIdx + 1] 7357 if (Candidate.Conversions[ArgIdx + 1].isBad()) { 7366 Candidate.Conversions[ArgIdx + 1].setEllipsis(); 7515 Candidate.Conversions[ArgIdx] 7518 Candidate.Conversions[ArgIdx] 7525 if (Candidate.Conversions[ArgIdx].isBad()) { 9315 unsigned NumArgs = Cand1.Conversions.size(); 9316 assert(Cand2.Conversions.size() == NumArgs && "Overload candidate mismatch"); 9319 bool Cand1Bad = IsIllFormedConversion(Cand1.Conversions[ArgIdx]); 9320 bool Cand2Bad = IsIllFormedConversion(Cand2.Conversions[ArgIdx]); 9338 Cand1.Conversions[ArgIdx], 9339 Cand2.Conversions[ArgIdx])) { 9917 const ImplicitConversionSequence &Conv = Cand->Conversions[I]; 10672 for (unsigned N = Cand->Conversions.size(); I != N; ++I) 10673 if (Cand->Conversions[I].isBad()) 10752 assert(Cand->Conversions.size() <= 2 && "builtin operator is not binary"); 10757 if (Cand->Conversions.size() == 1) { 10770 for (const ImplicitConversionSequence &ICS : Cand->Conversions) { 10900 assert(L->Conversions.size() == R->Conversions.size()); 10900 assert(L->Conversions.size() == R->Conversions.size()); 10904 for (unsigned E = L->Conversions.size(); I != E; ++I) { 10906 L->Conversions[I], 10907 R->Conversions[I])) { 10970 unsigned ConvCount = Cand->Conversions.size(); 10974 if (Cand->Conversions[ConvIdx].isInitialized() && 10975 Cand->Conversions[ConvIdx].isBad()) { 11019 if (Cand->Conversions[ConvIdx].isInitialized()) { 11023 Cand->Conversions[ConvIdx].setAsIdentityConversion( 11026 Cand->Conversions[ConvIdx] = 11033 if (!Unfixable && Cand->Conversions[ConvIdx].isBad()) 11037 Cand->Conversions[ConvIdx].setEllipsis(); 12659 Input, Best->BuiltinParamTypes[0], Best->Conversions[0], AA_Passing, 12891 *this, OpLoc, Cand.Conversions[ArgIdx], 12892 Best->Conversions[ArgIdx]) == 13028 Args[0], Best->BuiltinParamTypes[0], Best->Conversions[0], 13035 Args[1], Best->BuiltinParamTypes[1], Best->Conversions[1], 13243 Args[0], Best->BuiltinParamTypes[0], Best->Conversions[0], 13250 Args[1], Best->BuiltinParamTypes[1], Best->Conversions[1], 13727 Best->Conversions[0].UserDefined.ConversionFunction);