reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaOverload.cpp
 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;