commit 5e9f179e6102beaeb1cdce5c98507d02abe0db48
parent 5af59f1e225d927862d1bc7badb9b8b214abaf8a
Author: dsp56300 <dsp56300@users.noreply.github.com>
Date: Wed, 23 Mar 2022 21:44:33 +0100
prefer enum class over enum
Diffstat:
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/source/virusLib/demoplayback.cpp b/source/virusLib/demoplayback.cpp
@@ -112,7 +112,7 @@ namespace virusLib
{
Event e;
- e.type = Midi;
+ e.type = EventType::Midi;
const auto status = _data[0] < 0xf0 ? (_data[0] & 0xf0) : _data[0];
@@ -164,14 +164,14 @@ namespace virusLib
// Only seen for single and multi patches for now
e.data.resize(_count);
memcpy(&e.data.front(), _data, _count);
- e.type = RawSerial;
+ e.type = EventType::RawSerial;
}
else
{
// regular midi sysex data, sent to the uC
e.data.resize(_count);
memcpy(&e.data.front(), _data, _count);
- e.type = MidiSysex;
+ e.type = EventType::MidiSysex;
}
return e;
}
@@ -204,13 +204,13 @@ namespace virusLib
{
switch (_event.type)
{
- case MidiSysex:
+ case EventType::MidiSysex:
{
std::vector<synthLib::SMidiEvent> responses;
m_mc.sendSysex(_event.data, false, responses, synthLib::MidiEventSourcePlugin);
}
break;
- case Midi:
+ case EventType::Midi:
{
synthLib::SMidiEvent ev;
ev.a = _event.data[0];
@@ -224,7 +224,7 @@ namespace virusLib
}
}
break;
- case RawSerial:
+ case EventType::RawSerial:
{
std::vector<dsp56k::TWord> dspWords;
diff --git a/source/virusLib/demoplayback.h b/source/virusLib/demoplayback.h
@@ -18,7 +18,7 @@ namespace virusLib
void process(uint32_t _samples);
private:
- enum EventType
+ enum class EventType
{
MidiSysex,
Midi,
@@ -27,7 +27,7 @@ namespace virusLib
struct Event
{
- EventType type = MidiSysex;
+ EventType type = EventType::MidiSysex;
std::vector<uint8_t> data;
uint8_t delay = 0;
};