#c #doxygen
#c #doxygen
Вопрос:
Используемая версия Doxygen: 1.8.20
Я пытаюсь исключить определенные функции из списка ссылок в документации HTML (список включен с помощью REFERENCES_RELATION = YES).
Пример кода:
void a()
{
b();
c();
}
void b()
{
c();
}
void c()
{
}
Когда я создаю HTML-документацию без каких-либо исключений, она отображается так, как ожидалось:
a()
void a ( )
References b(), and c().
b()
void b ( )
References c().
c()
void c ( )
Однако, если я добавлю следующее: EXCLUDE_SYMBOLS = b, тогда сгенерированный HTML будет:
a()
void a ( )
c()
void c ( )
b() исключается, как и ожидалось, но c() не отображается в списке ссылок a() .
Как мне заставить это работать?
Комментарии:
1. Вы не упомянули версию doxygen, которую вы использовали, но я попробовал с 1.8.20 и обнаружил ту же проблему. Я бы ожидал, что связь между
c
иa
все еще отображается. Вероятно, стоит сообщить об ошибке в github.com/doxygen/doxygen/issues/new/choose2. @albert спасибо, я также использую версию 1.8.20 (отредактированный вопрос, чтобы включить эту информацию) Я, вероятно, открою отчет об ошибке, как вы предложили…
3. OP создал проблему в системе отслеживания проблем doxygen: github.com/doxygen/doxygen/issues/8061