reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1279 ICS.setBad(BadConversionSequence::no_conversion, From, ToType); 1280 return ICS; 1286 switch (IsUserDefinedConversion(S, From, ToType, ICS.UserDefined, 1291 ICS.setUserDefined(); 1300 = dyn_cast<CXXConstructorDecl>(ICS.UserDefined.ConversionFunction)) { 1310 DeclAccessPair Found = ICS.UserDefined.FoundConversionFunction; 1311 ICS.setStandard(); 1312 ICS.Standard.setAsIdentityConversion(); 1313 ICS.Standard.setFromType(From->getType()); 1314 ICS.Standard.setAllToTypes(ToType); 1315 ICS.Standard.CopyConstructor = Constructor; 1316 ICS.Standard.FoundCopyConstructor = Found; 1318 ICS.Standard.Second = ICK_Derived_To_Base; 1324 ICS.setAmbiguous(); 1325 ICS.Ambiguous.setFromType(From->getType()); 1326 ICS.Ambiguous.setToType(ToType); 1330 ICS.Ambiguous.addConversion(Cand->FoundDecl, Cand->Function); 1335 ICS.setBad(BadConversionSequence::no_conversion, From, ToType); 1339 return ICS;