Lines Matching defs:ThrowOnCopyMoveMayThrow
272 struct ThrowOnCopyMoveMayThrow {
273 ThrowOnCopyMoveMayThrow() = default;
274 ThrowOnCopyMoveMayThrow(const ThrowOnCopyMoveMayThrow&) { throw Except{}; };
275 ThrowOnCopyMoveMayThrow& operator=(const ThrowOnCopyMoveMayThrow&) = default;
276 ThrowOnCopyMoveMayThrow(ThrowOnCopyMoveMayThrow&&) noexcept(false) {}
281 std::expected<ThrowOnCopyMoveMayThrow, int> e1(std::unexpect, 5);
282 const std::expected<ThrowOnCopyMoveMayThrow, int> e2(std::in_place);
294 std::expected<int, ThrowOnCopyMoveMayThrow> e1(5);
295 const std::expected<int, ThrowOnCopyMoveMayThrow> e2(std::unexpect);