Use explicit enumeration types (improves type safety) where appropriate.

Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
This commit is contained in:
Adrian Conlon
2018-12-01 15:24:29 +00:00
parent cf0828c595
commit dc477cd050
18 changed files with 63 additions and 63 deletions

View File

@@ -190,16 +190,16 @@ void EightBit::GameBoy::Disassembler::disassemble(std::ostringstream& output, LR
output << m_formatter % (int)immediate % (int)absolute % relative % (int)displacement % indexedImmediate;
switch (ioRegister) {
case Abbreviated:
case IoRegister::Abbreviated:
output << "; register " << io(immediate);
break;
case Absolute:
case IoRegister::Absolute:
output << "; register (Absolute)";
break;
case Register:
case IoRegister::Register:
output << "; register C:" << io(cpu.C());
break;
case Unused:
case IoRegister::Unused:
break;
default:
UNREACHABLE;