Перечисление Doxygen с явным жестким значением - PullRequest
0 голосов
/ 18 сентября 2018

У меня есть C enum с примерно 50 значениями (это коды ошибок). Помимо первого значения, нумерация сохраняется автоматически.

typedef enum {
    MY_STATUS_OK = 0,
    MY_STATUS_ERROR_UNKNOWN,
    MY_STATUS_ERROR_A,
    MY_STATUS_ERROR_B,
    /* ... */
    MY_STATUS_ERROR_LAST
} my_status_t;

Я получаю описание enum в HTML, но оно не показывает явное значение, только имя значений enum.

Я хочу задокументировать связь между значением hard и именем enum-значения. Прямо сейчас, когда я получаю значение ошибки, мне нужно вручную подсчитать индекс в перечислении, чтобы выяснить, что это значит.

...