reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
578 case UserDefinedConversion: UserDefined = Other.UserDefined; break; 578 case UserDefinedConversion: UserDefined = Other.UserDefined; break;tools/clang/lib/Sema/SemaExprCXX.cpp
3811 FunctionDecl *FD = ICS.UserDefined.ConversionFunction; 3826 if (!ICS.UserDefined.EllipsisConversion) { 3834 if (!ICS.UserDefined.EllipsisConversion) { 3837 ICS.UserDefined.Before, AA_Converting, 3846 cast<CXXMethodDecl>(FD), ICS.UserDefined.FoundConversionFunction, 3847 ICS.UserDefined.HadMultipleCandidates, From); 3860 return PerformImplicitConversion(From, ToType, ICS.UserDefined.After,tools/clang/lib/Sema/SemaInit.cpp
9500 SCS = &ICS.UserDefined.After;
tools/clang/lib/Sema/SemaOverload.cpp545 UserDefined.dump(); 1286 switch (IsUserDefinedConversion(S, From, ToType, ICS.UserDefined, 1300 = dyn_cast<CXXConstructorDecl>(ICS.UserDefined.ConversionFunction)) { 1310 DeclAccessPair Found = ICS.UserDefined.FoundConversionFunction; 3543 IsUserDefinedConversion(*this, From, ToType, ICS.UserDefined, 3608 ICS.UserDefined.Before.DeprecatedStringLiteralToCharPtr); 3704 if (ICS1.UserDefined.ConversionFunction == 3705 ICS2.UserDefined.ConversionFunction) 3707 ICS1.UserDefined.After, 3708 ICS2.UserDefined.After); 3711 ICS1.UserDefined.ConversionFunction, 3712 ICS2.UserDefined.ConversionFunction); 4562 ICS.UserDefined.Before = Best->Conversions[0].Standard; 4563 ICS.UserDefined.After = Best->FinalConversion; 4564 ICS.UserDefined.HadMultipleCandidates = HadMultipleCandidates; 4565 ICS.UserDefined.ConversionFunction = Best->Function; 4566 ICS.UserDefined.FoundConversionFunction = Best->FoundDecl; 4567 ICS.UserDefined.EllipsisConversion = false; 4568 assert(ICS.UserDefined.After.ReferenceBinding && 4569 ICS.UserDefined.After.DirectBinding && 4753 ICS.UserDefined.After.First == ICK_Lvalue_To_Rvalue) 4833 ICS.UserDefined.ConversionFunction->getReturnType() 4850 ICS.UserDefined.After.ReferenceBinding = true; 4851 ICS.UserDefined.After.IsLvalueReference = !isRValRef; 4852 ICS.UserDefined.After.BindsToFunctionLvalue = false; 4853 ICS.UserDefined.After.BindsToRvalue = !LValRefType; 4854 ICS.UserDefined.After.BindsImplicitObjectArgumentWithoutRefQualifier = false; 4855 ICS.UserDefined.After.ObjCLifetimeConversionBinding = false; 5007 Result.UserDefined.Before.setAsIdentityConversion(); 5009 Result.UserDefined.Before.setFromType(QualType()); 5010 Result.UserDefined.Before.setAllToTypes(QualType()); 5012 Result.UserDefined.After.setAsIdentityConversion(); 5013 Result.UserDefined.After.setFromType(ToType); 5014 Result.UserDefined.After.setAllToTypes(ToType); 5015 Result.UserDefined.ConversionFunction = nullptr; 5077 Result.UserDefined.After; 5515 SCS = &ICS.UserDefined.After; 5674 dropPointerConversion(ICS.UserDefined.After); 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(); 13727 Best->Conversions[0].UserDefined.ConversionFunction);