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

References

tools/clang/lib/Sema/SemaOverload.cpp
 6142   Candidate.FoundDecl = FoundDecl;
 6143   Candidate.Function = Function;
 6144   Candidate.Viable = true;
 6145   Candidate.RewriteKind =
 6147   Candidate.IsSurrogate = false;
 6148   Candidate.IsADLCandidate = IsADLCandidate;
 6149   Candidate.IgnoreObjectArgument = false;
 6150   Candidate.ExplicitCallArguments = Args.size();
 6154     Candidate.Viable = false;
 6155     Candidate.FailureKind = ovl_non_default_multiversion_function;
 6168       Candidate.Viable = false;
 6169       Candidate.FailureKind = ovl_fail_illegal_constructor;
 6189         Candidate.Viable = false;
 6190         Candidate.FailureKind = ovl_fail_inhctor_slice;
 6200       Candidate.Viable = false;
 6201       Candidate.FailureKind = ovl_fail_object_addrspace_mismatch;
 6212     Candidate.Viable = false;
 6213     Candidate.FailureKind = ovl_fail_too_many_arguments;
 6225     Candidate.Viable = false;
 6226     Candidate.FailureKind = ovl_fail_too_few_arguments;
 6238         Candidate.Viable = false;
 6239         Candidate.FailureKind = ovl_fail_bad_target;
 6248     if (Candidate.Conversions[ConvIdx].isInitialized()) {
 6257       Candidate.Conversions[ConvIdx] = TryCopyInitialization(
 6262       if (Candidate.Conversions[ConvIdx].isBad()) {
 6263         Candidate.Viable = false;
 6264         Candidate.FailureKind = ovl_fail_bad_conversion;
 6271       Candidate.Conversions[ConvIdx].setEllipsis();
 6278       Candidate.Viable = false;
 6279       Candidate.FailureKind = ovl_fail_explicit_resolved;
 6285     Candidate.Viable = false;
 6286     Candidate.FailureKind = ovl_fail_enable_if;
 6287     Candidate.DeductionFailure.Data = FailedAttr;
 6292     Candidate.Viable = false;
 6293     Candidate.FailureKind = ovl_fail_ext_disabled;