Searched refs:ThrowsMoveAssign (Results 1 – 2 of 2) sorted by relevance
190 struct ThrowsMoveAssign { in main() struct191 ThrowsMoveAssign() noexcept {} in main() argument192 ThrowsMoveAssign(ThrowsMoveAssign const&) noexcept {} in main() argument193 ThrowsMoveAssign(ThrowsMoveAssign &&) noexcept {} in main() function194 ThrowsMoveAssign& operator=(ThrowsMoveAssign const&) noexcept { return *this; } in main() argument195 ThrowsMoveAssign& operator=(ThrowsMoveAssign &&) noexcept(false) { return *this; } in main() argument197 static_assert(!std::is_nothrow_move_assignable<optional<ThrowsMoveAssign>>::value, ""); in main()
191 struct ThrowsMoveAssign { in main() struct192 ThrowsMoveAssign() noexcept {} in main() argument193 ThrowsMoveAssign(ThrowsMoveAssign const&) noexcept {} in main() function194 ThrowsMoveAssign(ThrowsMoveAssign &&) noexcept {} in main() argument195 ThrowsMoveAssign& operator=(ThrowsMoveAssign const&) noexcept { return *this; } in main() argument196 ThrowsMoveAssign& operator=(ThrowsMoveAssign &&) noexcept(false) { return *this; } in main() argument198 static_assert(!std::is_nothrow_move_assignable<optional<ThrowsMoveAssign>>::value, ""); in main()