diff options
author | Niklas Halle <niklas@niklashalle.net> | 2020-08-24 19:04:13 +0200 |
---|---|---|
committer | Niklas Halle <niklas@niklashalle.net> | 2020-08-24 19:04:13 +0200 |
commit | 38e20390ddf38edd74447ef7db2af660b8e0ff32 (patch) | |
tree | 19139ea991ae5d99b28d5c1f9f509ff0ebf4b151 /include/Enum2String.hpp | |
parent | 61464b6d069513eda07e4fc2638c8889cbce98f5 (diff) | |
download | n_core-38e20390ddf38edd74447ef7db2af660b8e0ff32.tar.gz n_core-38e20390ddf38edd74447ef7db2af660b8e0ff32.zip |
add all available commands (in this branch? @Max where are the others?)
Diffstat (limited to 'include/Enum2String.hpp')
-rw-r--r-- | include/Enum2String.hpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/include/Enum2String.hpp b/include/Enum2String.hpp index 4992e0d..da3ab94 100644 --- a/include/Enum2String.hpp +++ b/include/Enum2String.hpp @@ -3,13 +3,13 @@ #undef END_ENUM #ifndef GENERATE_ENUM_STRINGS -#define DECL_ENUM_ELEMENT( element ) element -#define BEGIN_ENUM( ENUM_NAME ) typedef enum tag##ENUM_NAME -#define END_ENUM( ENUM_NAME ) ENUM_NAME; \ +#define DECL_ENUM_ELEMENT(element) element +#define BEGIN_ENUM(ENUM_NAME) typedef enum tag##ENUM_NAME +#define END_ENUM(ENUM_NAME) ENUM_NAME; \ std::string GetString##ENUM_NAME(enum tag##ENUM_NAME index); #else #define DECL_ENUM_ELEMENT( element ) #element - #define BEGIN_ENUM( ENUM_NAME ) std::string gs_##ENUM_NAME [] = - #define END_ENUM( ENUM_NAME ) ; std::string GetString##ENUM_NAME(\ +#define BEGIN_ENUM( ENUM_NAME ) std::string gs_##ENUM_NAME [] = +#define END_ENUM( ENUM_NAME ) ; std::string GetString##ENUM_NAME(\ tag##ENUM_NAME index){ return gs_##ENUM_NAME [index]; } #endif
\ No newline at end of file |