16#include "Reflection.h"
30typedef MEMACCESS MemAccess;
32struct MemAccessEnum : util::Reflection<MemAccessEnum, MemAccess> {
34 static constexpr long minVal = 0;
35 static constexpr long maxVal = MEMACCESS_S;
36 static bool isValid(
auto value) {
return value >= minVal && value <= maxVal; }
38 static const char *prefix() {
return "MEMACCESS"; }
39 static const char *key(
long value)
43 case MEMACCESS_R:
return "R";
44 case MEMACCESS_I:
return "I";
45 case MEMACCESS_C:
return "C";
46 case MEMACCESS_G:
return "G";
47 case MEMACCESS_P:
return "P";
48 case MEMACCESS_S:
return "S";
49 case MEMACCESS_COUNT:
return "???";
VirtualC64 project namespace.
Definition CmdQueue.cpp:16