Lines Matching defs:MoveCtorMayThrow
54 struct MoveCtorMayThrow {
55 MoveCtorMayThrow(MoveCtorMayThrow&&) noexcept(false) {}
56 MoveCtorMayThrow& operator=(MoveCtorMayThrow&&) noexcept = default;
75 static_assert(std::is_move_assignable_v<std::expected<MoveCtorMayThrow, int>>);
78 static_assert(std::is_move_assignable_v<std::expected<int, MoveCtorMayThrow>>);
81 static_assert(!std::is_move_assignable_v<std::expected<MoveCtorMayThrow, MoveCtorMayThrow>>);
95 static_assert(!std::is_nothrow_move_assignable_v<std::expected<MoveCtorMayThrow, int>>);
101 static_assert(!std::is_nothrow_move_assignable_v<std::expected<int, MoveCtorMayThrow>>);