diff options
Diffstat (limited to 'src/enums/simpletypes/enumdefines.h')
-rw-r--r-- | src/enums/simpletypes/enumdefines.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/enums/simpletypes/enumdefines.h b/src/enums/simpletypes/enumdefines.h index 4db9bbab6..a1b5401ff 100644 --- a/src/enums/simpletypes/enumdefines.h +++ b/src/enums/simpletypes/enumdefines.h @@ -26,6 +26,7 @@ #ifdef ADVGCC #define enumStart(name) enum class name +#define enumStartT(name, type) enum class name : type #define enumEnd(name) ; \ typedef name name##T @@ -36,6 +37,11 @@ { \ enum T +#define enumStartT(name, type) \ + namespace name \ + { \ + enum T + #define enumEnd(name) \ ;\ } \ |