Информация об изменениях

Сообщение Проверка наличия enum в компайл тайм. от 26.08.2015 23:18

Изменено 26.08.2015 23:26 koenjihyakkei

Есть енам, содержимое которого генерится через Х макрос. В какой то момент может появиться итем в енаме с конкретным именем, нужно отловить этот момент. Есть ли какая-нибудь возможность это сделать? Буст не предлагать.

К примеру через макросы можно было бы сделать так:
#ifdef SOME_NEW_ENUM_ITEM
#error "ALARMA"
#else
// something code
#endif
Проверка наличия enum в компайл тайм.
Есть енам, содержимое которого генерится через Х макрос. В какой то момент может появиться итем в енаме с конкретным именем, нужно отловить этот момент. Есть ли какая-нибудь возможность это сделать? Буст не предлагать.

К примеру, если бы итем был макросом, а не енамом можно было бы сделать так:
#ifdef SOME_NEW_ENUM_ITEM
#error "ALARMA"
#else
// something code
#endif