Остановка поиска doxygen (и предположения) о несуществующих переменных в исходном коде

Я использую doxygen за пределами его дизайна, но в пределах его возможностей. У меня есть куча текстовых файлов, дополненных тегами doxygen. Я успешно генерирую вывод doxygen. Однако каким-то образом doxygen иногда обнаруживает то, что он принимает за переменную, и продолжает документировать ее, используя окружающий текст, что приводит к большому количеству запутанной документации. Я не вижу никакой прямой связи между этими аномалиями, только то, что они воспроизводят один и тот же вывод при каждом запуске, и я вижу, что по крайней мере некоторые из них находятся рядом с ';' или '='.

Я хочу, чтобы doxygen документировал только то, что я пометил вручную. Я надеюсь удалить любое появление этих аномалий, однако я не могу изменить существующий текст. Я могу только добавить теги doxygen или изменить файл конфигурации. Любые идеи?

Большое спасибо.


person sMaN    schedule 14.12.2010    source источник


Ответы (1)


Потому что в моем конкретном случае мне не нужна никакая автоматически сгенерированная документация, только та, которую я пометил тегами doxygen, установив

EXCLUDE_SYMBOLS = *

удаляет любой случай, когда doxygen «находит» и документирует переменные. Это, однако, может удалить любую возможность найти любые объявления классов, пространства имен или функции, однако это приемлемо для меня.

person sMaN    schedule 16.12.2010