reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
9641 Candidate->FailureKind = ovl_fail_bad_conversion;
tools/clang/lib/Sema/SemaOverload.cpp874 if (!i->Viable && i->FailureKind == ovl_fail_bad_deduction) 6155 Candidate.FailureKind = ovl_non_default_multiversion_function; 6169 Candidate.FailureKind = ovl_fail_illegal_constructor; 6190 Candidate.FailureKind = ovl_fail_inhctor_slice; 6201 Candidate.FailureKind = ovl_fail_object_addrspace_mismatch; 6213 Candidate.FailureKind = ovl_fail_too_many_arguments; 6226 Candidate.FailureKind = ovl_fail_too_few_arguments; 6239 Candidate.FailureKind = ovl_fail_bad_target; 6264 Candidate.FailureKind = ovl_fail_bad_conversion; 6279 Candidate.FailureKind = ovl_fail_explicit_resolved; 6286 Candidate.FailureKind = ovl_fail_enable_if; 6293 Candidate.FailureKind = ovl_fail_ext_disabled; 6714 Candidate.FailureKind = ovl_fail_too_many_arguments; 6727 Candidate.FailureKind = ovl_fail_too_few_arguments; 6745 Candidate.FailureKind = ovl_fail_bad_conversion; 6755 Candidate.FailureKind = ovl_fail_bad_target; 6781 Candidate.FailureKind = ovl_fail_bad_conversion; 6794 Candidate.FailureKind = ovl_fail_enable_if; 6802 Candidate.FailureKind = ovl_non_default_multiversion_function; 6852 Candidate.FailureKind = ovl_fail_bad_conversion; 6854 Candidate.FailureKind = ovl_fail_bad_deduction; 6919 Candidate.FailureKind = ovl_fail_bad_conversion; 6921 Candidate.FailureKind = ovl_fail_bad_deduction; 7111 Candidate.FailureKind = ovl_fail_bad_conversion; 7124 Candidate.FailureKind = ovl_fail_trivial_conversion; 7146 Candidate.FailureKind = ovl_fail_bad_final_conversion; 7178 Candidate.FailureKind = ovl_fail_final_conversion_not_exact; 7190 Candidate.FailureKind = ovl_fail_bad_final_conversion; 7197 Candidate.FailureKind = ovl_fail_bad_final_conversion; 7208 Candidate.FailureKind = ovl_fail_explicit_resolved; 7214 Candidate.FailureKind = ovl_fail_enable_if; 7222 Candidate.FailureKind = ovl_non_default_multiversion_function; 7251 Candidate.FailureKind = ovl_fail_bad_deduction; 7303 Candidate.FailureKind = ovl_fail_bad_conversion; 7329 Candidate.FailureKind = ovl_fail_too_many_arguments; 7338 Candidate.FailureKind = ovl_fail_too_few_arguments; 7359 Candidate.FailureKind = ovl_fail_bad_conversion; 7372 Candidate.FailureKind = ovl_fail_enable_if; 7527 Candidate.FailureKind = ovl_fail_bad_conversion; 10163 assert((Cand->FailureKind == ovl_fail_too_few_arguments) || 10164 (Cand->FailureKind == ovl_fail_bad_deduction && 10167 assert((Cand->FailureKind == ovl_fail_too_many_arguments) || 10168 (Cand->FailureKind == ovl_fail_bad_deduction && 10639 switch (Cand->FailureKind) { 10859 if (L->FailureKind == ovl_fail_too_many_arguments || 10860 L->FailureKind == ovl_fail_too_few_arguments) { 10861 if (R->FailureKind == ovl_fail_too_many_arguments || 10862 R->FailureKind == ovl_fail_too_few_arguments) { 10866 if (L->FailureKind == R->FailureKind) 10866 if (L->FailureKind == R->FailureKind) 10872 return L->FailureKind == ovl_fail_too_many_arguments; 10878 if (R->FailureKind == ovl_fail_too_many_arguments || 10879 R->FailureKind == ovl_fail_too_few_arguments) 10884 if (L->FailureKind == ovl_fail_bad_conversion) { 10885 if (R->FailureKind != ovl_fail_bad_conversion) 10923 } else if (R->FailureKind == ovl_fail_bad_conversion) 10926 if (L->FailureKind == ovl_fail_bad_deduction) { 10927 if (R->FailureKind != ovl_fail_bad_deduction) 10933 } else if (R->FailureKind == ovl_fail_bad_deduction) 10962 if (Cand->FailureKind != ovl_fail_bad_conversion) return; 12470 I->FailureKind = ovl_fail_addr_not_available;