Lines Matching refs:MoveOnlyBox
1072 struct MoveOnlyBox { struct
1075 explicit MoveOnlyBox(int I) : Box(I) {} in MoveOnlyBox() argument
1076 MoveOnlyBox() = default;
1077 MoveOnlyBox(MoveOnlyBox &&) = default;
1078 MoveOnlyBox &operator=(MoveOnlyBox &&) = default;
1080 MoveOnlyBox(const MoveOnlyBox &) = delete;
1081 MoveOnlyBox &operator=(const MoveOnlyBox &) = delete;
1083 bool operator==(const MoveOnlyBox &RHS) const { in operator ==() argument
1092 auto make = [](int I) -> Expected<MoveOnlyBox> { return MoveOnlyBox(I); }; in TEST()
1093 auto makeFailure = []() -> Expected<MoveOnlyBox> { return createAnyError(); }; in TEST()
1096 MoveOnlyBox V; in TEST()
1120 Optional<MoveOnlyBox> MaybeV; in TEST()
1125 EXPECT_EQ(MoveOnlyBox(5), MaybeV); in TEST()
1128 EXPECT_EQ(MoveOnlyBox(7), MaybeV); in TEST()
1131 EXPECT_EQ(MoveOnlyBox(7), MaybeV); in TEST()