|
Новичкам Информация для всех новичков, новичкам рекомендуется задавать свои вопросы здесь |
|
Опции темы | Поиск в этой теме | Опции просмотра |
20.06.2012, 09:46 | #1 |
Администратор
|
Прокрутить Enum
Дано:
1. Код:
enum Params { PARAM_1 = 0x00000001, PARAM_2 = 0x00000002, PARAM_3 = 0x00000004, PARAM_4 = 0x00000008, PARAM_5 = 0x00000010 }; Задача: прокрутить енум, найти параметры, не входящие в битмаску, и вывести в лог названия параметров (PARAM_*). Как найти параметры, входящие или не входящие в битмаску, я знаю, проблема в прокручивании енума и получении названия параметров. Для чего: пишу патч, в котором надо сделать проверку на соответствие флагов и вывести в лог названия отсутствующих флагов. Заранее спасибо. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[10230] Avoid use enum valuse/define like naming style for enum type name. | newsbot | CMaNGOS Commits | 0 | 20.07.2010 00:20 |
Fixed typo in enum value name. | newsbot | CMaNGOS Commits | 0 | 15.07.2010 21:00 |
Replaced hardcoded value with enum. | newsbot | CMaNGOS Commits | 0 | 11.05.2010 15:50 |
Updated AuthResult enum. | newsbot | CMaNGOS Commits | 0 | 05.04.2010 13:20 |
[9631] Fix enum names. | newsbot | CMaNGOS Commits | 0 | 27.03.2010 21:20 |