Lines Matching defs:NonTrivialMod4Comp
73 struct NonTrivialMod4Comp {
76 TEST_CONSTEXPR_CXX20 NonTrivialMod4Comp(int i) : i_(i) {}
77 TEST_CONSTEXPR_CXX20 NonTrivialMod4Comp(NonTrivialMod4Comp&& other) : i_(other.i_) { other.i_ = 0; }
79 TEST_CONSTEXPR_CXX20 friend bool operator==(const NonTrivialMod4Comp& lhs, const NonTrivialMod4Comp& rhs) {
155 std::array<NonTrivialMod4Comp, 8> lhs = {1, 2, 3, 4, 5, 6, 7, 8};
156 std::array<NonTrivialMod4Comp, 8> rhs = {1, 2, 3, 4, 1, 6, 7, 8};
157 check<NonTrivialMod4Comp*>(std::move(lhs), std::move(rhs), 8);
161 std::array<NonTrivialMod4Comp, 8> lhs = {1, 2, 3, 4, 7, 6, 7, 8};
162 std::array<NonTrivialMod4Comp, 8> rhs = {1, 2, 3, 4, 5, 6, 7, 8};
163 check<NonTrivialMod4Comp*>(std::move(lhs), std::move(rhs), 4);