Searched refs:ThrowsMove (Results 1 – 3 of 3) sorted by relevance
183 struct ThrowsMove { in main() struct184 ThrowsMove() noexcept {} in main() argument185 ThrowsMove(ThrowsMove const&) noexcept {} in main() function186 ThrowsMove(ThrowsMove &&) noexcept(false) {} in main() function187 ThrowsMove& operator=(ThrowsMove const&) noexcept { return *this; } in main() argument188 ThrowsMove& operator=(ThrowsMove &&) noexcept { return *this; } in main() argument190 static_assert(!std::is_nothrow_move_assignable<optional<ThrowsMove>>::value, ""); in main()
208 struct ThrowsMove { in main() struct209 ThrowsMove() noexcept(false) {} in main() function210 ThrowsMove(ThrowsMove const&) noexcept(false) {} in main() argument211 ThrowsMove(ThrowsMove &&) noexcept(false) {} in main() argument213 static_assert(!std::is_nothrow_move_constructible<optional<ThrowsMove>>::value, ""); in main()
35 struct ThrowsMove { struct36 ThrowsMove(ThrowsMove &&) noexcept(false) {} in ThrowsMove() function127 using V = std::variant<int, ThrowsMove>; in test_move_noexcept()