Lines Matching refs:add_lvalue_reference
27 using std::add_lvalue_reference; in test01()
31 static_assert(is_same<add_lvalue_reference<int>::type, int&>::value, ""); in test01()
32 static_assert(is_same<add_lvalue_reference<int&>::type, int&>::value, "" ); in test01()
33 static_assert(is_same<add_lvalue_reference<const int>::type, in test01()
35 static_assert(is_same<add_lvalue_reference<int*>::type, int*&>::value, ""); in test01()
36 static_assert(is_same<add_lvalue_reference<ClassType&>::type, in test01()
38 static_assert(is_same<add_lvalue_reference<ClassType>::type, in test01()
40 static_assert(is_same<add_lvalue_reference<int(int)>::type, in test01()
42 static_assert(is_same<add_lvalue_reference<int&&>::type, int&>::value, ""); in test01()
43 static_assert(is_same<add_lvalue_reference<ClassType&&>::type, in test01()
45 static_assert(is_same<add_lvalue_reference<void>::type, void>::value, ""); in test01()
46 static_assert(is_same<add_lvalue_reference<const void>::type, in test01()
48 static_assert(is_same<add_lvalue_reference<bool(int) const>::type, in test01()
50 static_assert(is_same<add_lvalue_reference<bool(int) &>::type, in test01()
52 static_assert(is_same<add_lvalue_reference<bool(int) const &&>::type, in test01()
54 static_assert(is_same<add_lvalue_reference<bool(int)>::type, in test01()