reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
7288 Candidate.FoundDecl = FoundDecl; 7289 Candidate.Function = nullptr; 7290 Candidate.Surrogate = Conversion; 7291 Candidate.Viable = true; 7292 Candidate.IsSurrogate = true; 7293 Candidate.IgnoreObjectArgument = false; 7294 Candidate.ExplicitCallArguments = Args.size(); 7302 Candidate.Viable = false; 7303 Candidate.FailureKind = ovl_fail_bad_conversion; 7304 Candidate.Conversions[0] = ObjectInit; 7311 Candidate.Conversions[0].setUserDefined(); 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(); 7328 Candidate.Viable = false; 7329 Candidate.FailureKind = ovl_fail_too_many_arguments; 7337 Candidate.Viable = false; 7338 Candidate.FailureKind = ovl_fail_too_few_arguments; 7351 Candidate.Conversions[ArgIdx + 1] 7357 if (Candidate.Conversions[ArgIdx + 1].isBad()) { 7358 Candidate.Viable = false; 7359 Candidate.FailureKind = ovl_fail_bad_conversion; 7366 Candidate.Conversions[ArgIdx + 1].setEllipsis(); 7371 Candidate.Viable = false; 7372 Candidate.FailureKind = ovl_fail_enable_if; 7373 Candidate.DeductionFailure.Data = FailedAttr;