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

References

tools/clang/lib/Sema/SemaOverload.cpp
 7082   Candidate.FoundDecl = FoundDecl;
 7083   Candidate.Function = Conversion;
 7084   Candidate.IsSurrogate = false;
 7085   Candidate.IgnoreObjectArgument = false;
 7086   Candidate.FinalConversion.setAsIdentityConversion();
 7087   Candidate.FinalConversion.setFromType(ConvType);
 7088   Candidate.FinalConversion.setAllToTypes(ToType);
 7089   Candidate.Viable = true;
 7090   Candidate.ExplicitCallArguments = 1;
 7105   Candidate.Conversions[0] = TryObjectArgumentInitialization(
 7109   if (Candidate.Conversions[0].isBad()) {
 7110     Candidate.Viable = false;
 7111     Candidate.FailureKind = ovl_fail_bad_conversion;
 7123     Candidate.Viable = false;
 7124     Candidate.FailureKind = ovl_fail_trivial_conversion;
 7145     Candidate.Viable = false;
 7146     Candidate.FailureKind = ovl_fail_bad_final_conversion;
 7169     Candidate.FinalConversion = ICS.Standard;
 7177       Candidate.Viable = false;
 7178       Candidate.FailureKind = ovl_fail_final_conversion_not_exact;
 7189       Candidate.Viable = false;
 7190       Candidate.FailureKind = ovl_fail_bad_final_conversion;
 7196     Candidate.Viable = false;
 7197     Candidate.FailureKind = ovl_fail_bad_final_conversion;
 7207     Candidate.Viable = false;
 7208     Candidate.FailureKind = ovl_fail_explicit_resolved;
 7213     Candidate.Viable = false;
 7214     Candidate.FailureKind = ovl_fail_enable_if;
 7215     Candidate.DeductionFailure.Data = FailedAttr;
 7221     Candidate.Viable = false;
 7222     Candidate.FailureKind = ovl_non_default_multiversion_function;