Возможно ли, чтобы документ препроцессора определялся в Doxygen? Я ожидал, что смогу сделать это просто как переменная или функция, однако выход Doxygen, похоже, «потерял» документацию для определения и не содержит самого определения.Документирующий препроцессор определяет в Doxygen
Я попытался следующие
/**My Preprocessor Macro.*/
#define TEST_DEFINE(x) (x*x)
и
/**@def TEST_DEFINE
My Preprocessor Macro.
*/
#define TEST_DEFINE(x) (x*x)
Я также попытался положить их в группе (пытался defgroup, addtogroup и внутригрупповой), а не только в «области файла», однако, что также не имели никакого эффекта (хотя другие элементы в группе были задокументированы по назначению).
Я просмотрел различные варианты Doxygen, но не мог видеть ничего, что могло бы (или предотвратить) документацию определений.
Означает ли это, что нет способа разместить их в группе/модуле? То, что я действительно пытаюсь сделать так, чтобы они были связаны с функциями/classes/etc, с которыми они связаны (там также распространено несколько файлов). –
Привет, Fire Lancer, я добавил некоторые подробности о группировке в свой ответ – ChrisN
Хорошо, я получил его для работы в блоке addtogroup или defgroup. Кажется, что группа не имеет права определять где-то (defgroup находится в .cpp с основными документами группы, и все, кроме определений в заголовке, становится помещенным в группу отлично) ... Я предполагаю, что это должна быть какая-то ошибка на части Doxygens? –