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

References

tools/clang/lib/Sema/SemaOverload.cpp
 6698   Candidate.FoundDecl = FoundDecl;
 6699   Candidate.Function = Method;
 6700   Candidate.RewriteKind =
 6702   Candidate.IsSurrogate = false;
 6703   Candidate.IgnoreObjectArgument = false;
 6704   Candidate.ExplicitCallArguments = Args.size();
 6713     Candidate.Viable = false;
 6714     Candidate.FailureKind = ovl_fail_too_many_arguments;
 6726     Candidate.Viable = false;
 6727     Candidate.FailureKind = ovl_fail_too_few_arguments;
 6731   Candidate.Viable = true;
 6735     Candidate.IgnoreObjectArgument = true;
 6740     Candidate.Conversions[ConvIdx] = TryObjectArgumentInitialization(
 6743     if (Candidate.Conversions[ConvIdx].isBad()) {
 6744       Candidate.Viable = false;
 6745       Candidate.FailureKind = ovl_fail_bad_conversion;
 6754         Candidate.Viable = false;
 6755         Candidate.FailureKind = ovl_fail_bad_target;
 6764     if (Candidate.Conversions[ConvIdx].isInitialized()) {
 6773       Candidate.Conversions[ConvIdx]
 6779       if (Candidate.Conversions[ConvIdx].isBad()) {
 6780         Candidate.Viable = false;
 6781         Candidate.FailureKind = ovl_fail_bad_conversion;
 6788       Candidate.Conversions[ConvIdx].setEllipsis();
 6793     Candidate.Viable = false;
 6794     Candidate.FailureKind = ovl_fail_enable_if;
 6795     Candidate.DeductionFailure.Data = FailedAttr;
 6801     Candidate.Viable = false;
 6802     Candidate.FailureKind = ovl_non_default_multiversion_function;