Lines Matching refs:lvalue
980 an lvalue of the appropriate type. From the
1095 purposes of reference binding. For lvalue binding, either pass a
1096 reference type to FROM or an lvalue expression to EXPR. If the
1121 /* Anything with reference type is an lvalue. */
1145 -- is an lvalue (but not an lvalue for a bit-field), and "cv1 T1"
1149 lvalue. */
1176 implicitly converted to an lvalue of type "cv3 T3," where
1182 the reference is bound to the lvalue result of the conversion
2537 If TOTYPE is a REFERENCE_TYPE, we're trying to find an lvalue binding as
2613 find an lvalue binding, so don't even consider temporaries. If
2614 we don't find an lvalue binding, the caller will try again to
3144 If E2 is an lvalue: E1 can be converted to match E2 if E1 can be
3242 cv-qualified) void, then the lvalue-to-rvalue (_conv.lval_),
3392 type, the result is of that type and is an lvalue. */
3467 We need to force the lvalue-to-rvalue conversion here for class types,
3582 lvalue, we must add a NON_LVALUE_EXPR. */
4377 leave it as an lvalue. */
4438 cp_lvalue_kind lvalue = real_lvalue_p (expr);
4444 if (lvalue & clk_bitfield)
4447 else if (lvalue & clk_packed)
4460 if ((lvalue & clk_packed)
4536 The lvalue-to-rvalue, array-to-pointer, and function-to-pointer