Я не думаю, что это возможно, , но , для простого случая, как вы представили, вы можете подделать его, используя #define
таким образом, чтобы это работало для вашегокод, и все же можно doxygen
разрешить значения.
Ваш код может выглядеть следующим образом:
#define A_1 1
#define A_2 2
#define B_1 A_2
#define B_2 (A_2 * A_2 + 1)
enum A
{
A1 = A_1,
A2 = A_2
};
enum B
{
B1 = B_1,
B2 = B_2
};
А в конфигурации doxygen вам нужно включить ENABLE_PREPROCESSING
и MACRO_EXPANSION
.