src/macros.h

changeset 970
c8aae45afd85
parent 968
4b93b7963456
child 1010
969b48eddd6b
equal deleted inserted replaced
969:b1742ee91d5b 970:c8aae45afd85
82 std::underlying_type<ENUM>::type (ENUM::FirstValue); \ 82 std::underlying_type<ENUM>::type (ENUM::FirstValue); \
83 FOR_ENUM_NAME (__LINE__) < std::underlying_type<ENUM>::type (ENUM::NumValues); \ 83 FOR_ENUM_NAME (__LINE__) < std::underlying_type<ENUM>::type (ENUM::NumValues); \
84 ++FOR_ENUM_NAME (__LINE__)) \ 84 ++FOR_ENUM_NAME (__LINE__)) \
85 for (ENUM NAME = ENUM (FOR_ENUM_NAME (__LINE__)); NAME != ENUM::NumValues; \ 85 for (ENUM NAME = ENUM (FOR_ENUM_NAME (__LINE__)); NAME != ENUM::NumValues; \
86 NAME = ENUM::NumValues) 86 NAME = ENUM::NumValues)
87
88 #define ConfigOption(...)

mercurial