Подтвердить что ты не робот

Doxygen не документирует статические классы?

Недавно я использовал Doxygen для моего проекта. У меня возникла проблема, хотя она не будет создавать надлежащую документацию для статического класса С#. Есть ли какой-то вариант, который мне нужно включить?

Мой полный исходный код для соответствующего класса здесь. И файл doxygen для пространства имен указан здесь. Кроме того, мой Doxyfile здесь. Он был создан с помощью doxywizard, используя почти стандартные настройки.

Как вы можете видеть, генерируется короткое описание класса, но класс не имеет собственной страницы, чтобы увидеть (документированные) статические методы и члены. Кроме того, класс не указан в индексе класса или действительно где-либо еще. В чем проблема?

4b9b3361

Ответ 1

Прошло некоторое время с тех пор, как я создал конфигурацию doxygen, но попробуйте изменить значение EXTRACT_STATIC на YES, и вы должны получить то, что ищете.

Ответ 2

На всякий случай, если пользователь использует графический интерфейс Doxywizard, а не редактирует Doxyfile вручную, флаг EXTRACT_STATIC отображается на вкладке "Эксперт" в разделе "Сборка:

enter image description here