Home | History | Annotate | Download | only in SemaCXX

Lines Matching full:__is_lvalue_expr

4 // Tests for "expression traits" intrinsics such as __is_lvalue_expr.
39 static_assert(__is_lvalue_expr(expr), "should be an lvalue"); \
40 static_assert(__is_lvalue_expr((expr)), \
53 static_assert(!__is_lvalue_expr(expr), "should be an rvalue"); \
54 static_assert(!__is_lvalue_expr((expr)), \
236 __is_lvalue_expr(::Class::NestedFuncTemplate); // qualified-id: template \
239 __is_lvalue_expr(::Class::NestedMemfunTemplate); // qualified-id: template \
242 __is_lvalue_expr(::Class::operator+); // operator-function-id: template \
586 static_assert(__is_lvalue_expr(x,x), "expected an lvalue");
588 static_assert(__is_lvalue_expr(1,x), "expected an lvalue");