Я только начинаю работать с Doxygen и много искал по этому поводу, так что простите меня, если есть очевидный ответ.
Я работаю над встроенным проектом, в котором функции могут быть помечены как debug
или nodebug
перед возвращаемым типом. В большинстве наших библиотек мы используем условный макрос, чтобы установить libname_debug
либо в debug
, либо в nodebug
в верхней части файла, а затем перед каждой функцией стоит libname_debug
.
В целях документации я бы хотел, чтобы Doxygen исключил libname_debug
из документации по функциям. Это загромождает список функций и затрудняет просмотр возвращаемых типов каждой функции.
Можно ли каким-то образом пометить файл, чтобы Doxygen пропустил этот символ? На данный момент я оборачиваю каждый экземпляр в @cond/@endcond:
/** @cond */ libname_debug /** @endcond */
Но это боль и добавляет дополнительную разметку к источнику.