Я использую Doxygen v1.8.16 в моей библиотеке классов C#. Я хотел бы, чтобы все мои документированные страницы классов содержали текст, в котором указано, к какому пространству имен он относится. Я МОЖЕТ выполнить sh вручную, добавив весь документированный класс в пространстве имен в группу с помощью команды / ingroup namespaceGroupName в комментариях к классу. Но так как это кажется чрезмерно избыточным, отнимает много времени и подвержено ошибкам, мне интересно:
Есть ли способ настроить отображение пространства имен класса на странице класса (для всех классов во всех пространствах имен), без ручного редактирования / перечисления каждого класса?
В настоящее время то, что я ищу, можно найти только на моей алфавитной странице «Индекс класса», где отображаются оба имени класса и пространство имен, к которому оно принадлежит, с текстом в виде ссылок, в таком виде: ClassName (Name.Space)
Следует отметить, что я намеренно установил параметр в своем конфигурационном файле: HIDE_SCOPE_NAMES = YES
При изменении эта опция для NO
будет работать технически, она повлияет не только на документированную страницу класса, что я не хочу делать. (Я бы также предпочел иметь пространство имен в виде отдельного текстового элемента, например, в скобках или в другом шрифте / размере / строке.)
Редактировать: вот пример стандартного вывода, а оранжевым - изменить / дополнение к выходу, который я ищу. (Я понимаю, что пространство имен отображается в меню прямо над заголовком класса, но мне нужно в той же области, что и другие группы.)