Моя проблема заключается в следующем: у меня есть набор файлов с одинаковыми параметрами для конструкторов.Я определил параметры конструктора внутри макроса, который используется в каждом файле.Например, следующий конструктор:
Planar(BSPF_IMAGE_FORMAT_STD_CONST_PARAMS_3);
использует макрос BSPF_IMAGE_FORMAT_STD_CONST_PARAMS_3, который расширяет параметры конструктора Planar:
#define BSPF_IMAGE_FORMAT_STD_CONST_PARAMS_3 \
size_t height, \
size_t width, \
size_t stride, \
size_t effectiveChannels, \
BSPF_UTILS::bspf_8u* buffer
Моя проблема заключается в следующем: я хочу иметь то же самоеДокументация Doxygen для всех конструкторов, использующих один и тот же макрос, иными словами, я хочу написать один раз документацию для конструкторов, совместно использующих один и тот же макрос).
Как я могу это сделать?
Я пытался написать макрос (с именем конструктора для параметра), но он не работает, так как Doxygen расширяет макрос без переноса строки.
Есть ли хороший способ сделать это?
Спасибо за ваши ответы.