Я использую Doxygen для генерации некоторых документов API для проекта C#, я продолжаю работать. Я имею довольно мало "внутренней" функциональности в этом проекте и не хочу Doxygen, производящий эти подписи в сгенерированном HTML, который это производит.
Я попытался включить HIDE_FRIEND_COMPOUNDS, но это все еще приводит к моим внутренним классам, представляемым в сгенерированной документации.
Кто-либо знает, как сделать это?
В doxygen есть несколько методов исключения кода из документации путем настройки параметров в файле конфигурации.
Если ваши методы являются частными, установите EXTRACT_PRIVATE = NO
Вы также можете указать, чтобы исключить шаблоны, например, если ваши частные классы расположены в каталоге с именем hidden, вы можете исключить все файлы в этом каталоге. установив.
EXCLUDE_PATTERNS = */hidden/*
Также вы можете избежать включения недокументированного кода, установив.
HIDE_UNDOC_CLASSES = YES
и
HIDE_UNDOC_MEMBERS = NO