1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00

UMP Tests: Remove checked iterator macro

This commit is contained in:
Oliver James 2023-12-12 16:24:26 +00:00
parent 38f10fcacd
commit 627d01b9a2

View file

@ -989,22 +989,12 @@ private:
}
}
#if JUCE_WINDOWS && ! JUCE_MINGW
#define JUCE_CHECKED_ITERATOR(msg, size) \
stdext::checked_array_iterator<std::remove_reference_t<decltype (msg)>> ((msg), (size_t) (size))
#else
#define JUCE_CHECKED_ITERATOR(msg, size) (msg)
#endif
static bool equal (const MidiMessage& a, const MidiMessage& b) noexcept
{
return a.getRawDataSize() == b.getRawDataSize()
&& std::equal (a.getRawData(), a.getRawData() + a.getRawDataSize(),
JUCE_CHECKED_ITERATOR (b.getRawData(), b.getRawDataSize()));
&& std::equal (a.getRawData(), a.getRawData() + a.getRawDataSize(), b.getRawData());
}
#undef JUCE_CHECKED_ITERATOR
static bool equal (const MidiBuffer& a, const MidiBuffer& b) noexcept
{
return a.data == b.data;