Есть ли способ добавить пользовательские метки для вывода кислорода? - PullRequest
0 голосов
/ 30 ноября 2018

Если вы используете doxygen, вы заметили, как в строке заголовка могут отображаться некоторые украшения для подробной информации о данной функции.Вот пример, у него есть украшение inline, другое, что я видел, это static, и я ожидаю, что есть другие.

example

На самом деле я использую doxygen для документирования Javascript в смешанном проекте C ++ / Javascript и хотел бы добавить украшение async в документацию для асинхронных функций.Я использую Coherent labs отличный скрипт для этого.

Итак, есть ли способ вставить пользовательские украшения?Мне бы хотелось, чтобы синтаксис был примерно таким:

/// @adorn async

1 Ответ

0 голосов
/ 30 ноября 2018

Я не вижу прямого решения в doxygen для "пользовательских" этикеток.Проблема, конечно, также заключается в том, что он должен работать для всех типов вывода.Например, в LaTeX / PDF статическое значение отображается как [static].

. В HTML я думаю, что соответствующая часть выглядит так:

<td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td>

Возможно, вы могли бы что-то сделать сcss файлы / или встраивание JavaScript-скрипта в HTML-код.Другим решением было бы добавить команду в doxygen, которая обрабатывает запросы такого типа, но это снова означало бы новую команду в doxygen.

...