Lines Matching full:rvalue
29 // basic.lval/1 Every expression is either an lvalue or an rvalue.
49 static_assert(__is_rvalue_expr(expr), "should be an rvalue"); \
53 static_assert(!__is_lvalue_expr(expr), "should be an rvalue"); \
67 // a reference is an rvalue.
79 // from a cast to a nonreference type is an rvalue (this includes
132 // expression (5.19) rvalue of integer type that evaluates to
161 // expression is an rvalue.
331 // being the value of t as an rvalue.
340 // rvalue of the specified type,
387 // operator... The result is an rvalue.
394 // rvalue of a pointer to complete class type, and the result is
395 // an rvalue of type T.
448 // otherwise, the result is an rvalue.
458 // an lvalue; otherwise, the result is an rvalue
491 // otherwise the result is an rvalue.
523 // cv-qualified) void, then the lvalue-to-rvalue (4.1),
530 // is an rvalue.
539 // is of type void and is an rvalue. [Note: this includes the case
551 // expr.cond/5:Otherwise, the result is an rvalue.
588 static_assert(__is_rvalue_expr(x,1), "expected an rvalue");
590 static_assert(__is_rvalue_expr(1,1), "expected an rvalue");