
#define ENUM_BEG(name, type) \
   std::string to_string(name enumValue);

#define ENUM_VALUE(key, value)

#define ENUM_END(name)

#define FLAGS_BEG(name, type) \
   std::string to_string(name enumValue);

#define FLAGS_VALUE(key, value)

#define FLAGS_END(name)
