reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3860 return PerformImplicitConversion(From, ToType, ICS.UserDefined.After,
tools/clang/lib/Sema/SemaInit.cpp 9500 SCS = &ICS.UserDefined.After;
tools/clang/lib/Sema/SemaOverload.cpp526 if (After.First || After.Second || After.Third) { 526 if (After.First || After.Second || After.Third) { 526 if (After.First || After.Second || After.Third) { 528 After.dump(); 3303 User.After.setAsIdentityConversion(); 3304 User.After.setFromType(ThisType->castAs<PointerType>()->getPointeeType()); 3305 User.After.setAllToTypes(ToType); 3494 User.After.setAsIdentityConversion(); 3495 User.After.setFromType(ThisType->castAs<PointerType>()->getPointeeType()); 3496 User.After.setAllToTypes(ToType); 3522 User.After = Best->FinalConversion; 3707 ICS1.UserDefined.After, 3708 ICS2.UserDefined.After); 4563 ICS.UserDefined.After = Best->FinalConversion; 4568 assert(ICS.UserDefined.After.ReferenceBinding && 4569 ICS.UserDefined.After.DirectBinding && 4753 ICS.UserDefined.After.First == ICK_Lvalue_To_Rvalue) 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; 5012 Result.UserDefined.After.setAsIdentityConversion(); 5013 Result.UserDefined.After.setFromType(ToType); 5014 Result.UserDefined.After.setAllToTypes(ToType); 5077 Result.UserDefined.After; 5515 SCS = &ICS.UserDefined.After; 5674 dropPointerConversion(ICS.UserDefined.After); 7317 Candidate.Conversions[0].UserDefined.After 7319 Candidate.Conversions[0].UserDefined.After.setAsIdentityConversion();