Lines Matching defs:reason

509   struct rejection_reason *reason;
2133 int viable, struct rejection_reason *reason,
2147 cand->reason = reason;
2229 struct rejection_reason *reason = NULL;
2279 reason = arity_rejection (first_arg, i + remaining, len);
2298 reason = inherited_ctor_rejection ();
2306 reason = constraint_failure ();
2430 reason = arg_conversion_rejection (first_arg, i, argtype, to_type,
2438 reason = bad_arg_conversion_rejection (first_arg, i, arg, to_type,
2446 access_path, conversion_path, viable, reason, flags);
2471 struct rejection_reason *reason;
2482 reason = NULL;
2529 reason = bad_arg_conversion_rejection (NULL_TREE, i, arg, convert_type,
2545 reason = arity_rejection (NULL_TREE, i + remaining, len);
2549 access_path, conversion_path, viable, reason, flags);
2562 struct rejection_reason *reason = NULL;
2587 reason = arg_conversion_rejection (NULL_TREE, i, argtypes[i],
2593 reason = bad_arg_conversion_rejection (NULL_TREE, i, args[i],
2613 reason = arg_conversion_rejection (NULL_TREE, 0, argtypes[2],
2623 viable, reason, flags);
3340 struct rejection_reason *reason = NULL;
3392 reason = invalid_copy_with_fn_template_rejection ();
3429 reason = template_unification_rejection (tmpl, explicit_targs,
3434 reason = template_unification_error_rejection ();
3453 reason = invalid_copy_with_fn_template_rejection ();
3492 access_path, conversion_path, 0, reason, flags);
3750 if (candidate->reason != NULL)
3752 struct rejection_reason *r = candidate->reason;
4142 cand->reason = arg_conversion_rejection (NULL_TREE, -2,
4167 cand->reason = explicit_conversion_rejection (rettype, totype);
4172 cand->reason
4185 cand->reason = template_conversion_rejection (rettype, totype);
7422 if (t->kind == ck_user && t->cand->reason)
10009 rejection_reason *r = candidate->reason;
10938 A::* converts to B::*, not vice versa. For that reason, we
11132 (2). For that reason we don't use ck_qual for (1) which would