Lines Matching refs:CAT_LVALUE
10 enum Category { CAT_LVALUE, CAT_RVALUE }; enumerator
12 static int category(const int& arg) { return CAT_LVALUE; } in category()
42 A(int& n) : category(CAT_LVALUE) {} in A()
59 EXPECT_EQ(CAT_LVALUE, passing(42)); in forward_test()
60 EXPECT_EQ(CAT_LVALUE, passing(val)); in forward_test()
61 EXPECT_EQ(CAT_LVALUE, passing(ref)); in forward_test()
62 EXPECT_EQ(CAT_LVALUE, passing(cref)); in forward_test()
63 EXPECT_EQ(CAT_LVALUE, passing(val + 1)); in forward_test()
68 EXPECT_EQ(CAT_LVALUE, moving(cref)); in forward_test()
72 EXPECT_EQ(CAT_LVALUE, forwarding(val)); in forward_test()
73 EXPECT_EQ(CAT_LVALUE, forwarding(ref)); in forward_test()
74 EXPECT_EQ(CAT_LVALUE, forward_copy(cref)); in forward_test()
77 EXPECT_EQ(CAT_LVALUE, forward_copy(42)); in forward_test()
78 EXPECT_EQ(CAT_LVALUE, forward_copy(val)); in forward_test()
79 EXPECT_EQ(CAT_LVALUE, forward_copy(ref)); in forward_test()
80 EXPECT_EQ(CAT_LVALUE, forward_copy(cref)); in forward_test()
81 EXPECT_EQ(CAT_LVALUE, forward_copy(val + 1)); in forward_test()
87 EXPECT_EQ(CAT_LVALUE, a2.category); in forward_test()