Searched refs:ThrowsMove (Results 1 – 6 of 6) sorted by relevance
183 struct ThrowsMove { in main() struct184 ThrowsMove() noexcept {} in main() function185 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()
182 struct ThrowsMove { in main() struct183 ThrowsMove() noexcept {} in main() argument184 ThrowsMove(ThrowsMove const&) noexcept {} in main() function185 ThrowsMove(ThrowsMove &&) noexcept(false) {} in main() function186 ThrowsMove& operator=(ThrowsMove const&) noexcept { return *this; } in main() argument187 ThrowsMove& operator=(ThrowsMove &&) noexcept { return *this; } in main() argument189 static_assert(!std::is_nothrow_move_assignable<optional<ThrowsMove>>::value, ""); in main()
208 struct ThrowsMove { in main() struct209 ThrowsMove() noexcept(false) {} in main() argument210 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()
205 struct ThrowsMove { in main() struct206 ThrowsMove() noexcept(false) {} in main() function207 ThrowsMove(ThrowsMove const&) noexcept(false) {} in main() argument208 ThrowsMove(ThrowsMove &&) noexcept(false) {} in main() argument210 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()
32 struct ThrowsMove { struct33 ThrowsMove(ThrowsMove &&) noexcept(false) {} in ThrowsMove() function124 using V = std::variant<int, ThrowsMove>; in test_move_noexcept()