Lines Matching refs:convs

394   conversion **convs;  member
1013 cand->second_conv->bad_p |= cand->convs[0]->bad_p; in convert_class_to_reference()
1310 size_t num_convs, conversion **convs, in add_candidate() argument
1319 cand->convs = convs; in add_candidate()
1345 conversion **convs; in add_function_candidate() local
1367 convs = alloc_conversions (len); in add_function_candidate()
1447 convs[i] = t; in add_function_candidate()
1463 return add_candidate (candidates, fn, orig_arglist, len, convs, in add_function_candidate()
1485 conversion **convs; in add_conv_candidate() local
1492 convs = alloc_conversions (len); in add_conv_candidate()
1522 convs[i] = t; in add_conv_candidate()
1543 return add_candidate (candidates, totype, arglist, len, convs, in add_conv_candidate()
1553 conversion **convs; in build_builtin_candidate() local
1562 convs = alloc_conversions (num_convs); in build_builtin_candidate()
1579 convs[i] = t; in build_builtin_candidate()
1585 convs[2] = convs[1]; in build_builtin_candidate()
1586 convs[1] = convs[0]; in build_builtin_candidate()
1590 convs[0] = t; in build_builtin_candidate()
1596 num_convs, convs, in build_builtin_candidate()
2130 tree convs; in add_builtin_candidates() local
2135 convs = lookup_conversions (argtypes[i]); in add_builtin_candidates()
2147 else if (! convs) in add_builtin_candidates()
2150 for (; convs; convs = TREE_CHAIN (convs)) in add_builtin_candidates()
2152 type = TREE_TYPE (TREE_TYPE (OVL_CURRENT (TREE_VALUE (convs)))); in add_builtin_candidates()
2434 candidate->convs[0]->type, in print_z_candidate()
2435 candidate->convs[1]->type, in print_z_candidate()
2436 candidate->convs[2]->type); in print_z_candidate()
2439 candidate->convs[0]->type, in print_z_candidate()
2440 candidate->convs[1]->type); in print_z_candidate()
2443 candidate->convs[0]->type); in print_z_candidate()
2971 tree fns, convs, mem_args = NULL_TREE; in build_object_call() local
3023 convs = lookup_conversions (type); in build_object_call()
3025 for (; convs; convs = TREE_CHAIN (convs)) in build_object_call()
3027 tree fns = TREE_VALUE (convs); in build_object_call()
3076 obj = convert_like_with_context (cand->convs[0], obj, cand->fn, -1); in build_object_call()
3453 conv = cand->convs[0]; in build_conditional_expr()
3455 conv = cand->convs[1]; in build_conditional_expr()
3457 conv = cand->convs[2]; in build_conditional_expr()
3905 conv = cand->convs[0]; in build_new_op()
3911 conv = cand->convs[1]; in build_new_op()
3918 conv = cand->convs[2]; in build_new_op()
4248 convert_like_real (conversion *convs, tree expr, tree fn, int argnum, in convert_like_real() argument
4252 tree totype = convs->type; in convert_like_real()
4255 if (convs->bad_p in convert_like_real()
4256 && convs->kind != ck_user in convert_like_real()
4257 && convs->kind != ck_ambig in convert_like_real()
4258 && convs->kind != ck_ref_bind) in convert_like_real()
4260 conversion *t = convs; in convert_like_real()
4261 for (; t; t = convs->u.next) in convert_like_real()
4309 switch (convs->kind) in convert_like_real()
4313 struct z_candidate *cand = convs->cand; in convert_like_real()
4380 if (convs->check_copy_constructor_p) in convert_like_real()
4386 (totype, convs->u.expr, LOOKUP_NORMAL); in convert_like_real()
4392 expr = convert_like_real (convs->u.next, expr, fn, argnum, in convert_like_real()
4393 convs->kind == ck_ref_bind ? -1 : 1, in convert_like_real()
4399 switch (convs->kind) in convert_like_real()
4407 if (convs->kind == ck_base && !convs->need_temporary_p) in convert_like_real()
4411 if (convs->check_copy_constructor_p) in convert_like_real()
4435 if (convs->need_temporary_p || !lvalue_p (expr)) in convert_like_real()
4437 tree type = convs->u.next->type; in convert_like_real()
4495 if (convs->base_p) in convert_like_real()
4778 conversion **convs = cand->convs; in build_over_call() local
4876 if (convs[i]->bad_p) in build_over_call()
4919 conv = convs[i]; in build_over_call()
6150 conversion *t1 = cand1->convs[i + off1]; in joust()
6151 conversion *t2 = cand2->convs[i + off2]; in joust()
6237 tree source = source_type (w->convs[0]); in joust()
6310 if (!same_type_p (cand1->convs[i]->type, in joust()
6311 cand2->convs[i]->type)) in joust()
6344 if (CONVERSION_RANK (cand1->convs[i+off1]) > rank1) in joust()
6345 rank1 = CONVERSION_RANK (cand1->convs[i+off1]); in joust()
6346 if (CONVERSION_RANK (cand2->convs[i + off2]) > rank2) in joust()
6347 rank2 = CONVERSION_RANK (cand2->convs[i + off2]); in joust()