Declare a NoteData template as noexcept

This commit is contained in:
sukibaby
2024-09-04 11:07:45 -07:00
committed by teejusb
parent b58f4f3d1d
commit a0dbb32c2f
+1 -4
View File
@@ -386,10 +386,7 @@ public:
/** @brief Allow a quick way to swap notedata. */
namespace std
{
template<> inline void swap<NoteData>( NoteData &nd1, NoteData &nd2 )
#if !defined(_MSC_VER)
noexcept(is_nothrow_move_constructible<NoteData>::value && is_nothrow_move_assignable<NoteData>::value)
#endif
template<> inline void swap<NoteData>( NoteData &nd1, NoteData &nd2 ) noexcept
{
nd1.swap( nd2 );
}