2013-06-25 3 views
1

Я хотел создать пользовательский ALIAS @modified, который включает в себя @date и @author и дает мне выход HTML:Doxygen обычай ALIAS

Modified:
17.05.2013 ТЕСТ
25.12.0033 ИИСУС Christos

это привело:

ALIASES += modified{1}{2}="\par Modified: @date\1 @author\2 \n"

, чтобы проверить это, я написал следующий комментарий в моем с-File

* @modified 17.05.2013 TEST
* @modified 25.12.0033 jESUS Christos

но соответствующий выход HTML не совсем то, что я ожидал:

17.05.2013 ТЕСТ 25,12 .0033 jESUS Christos

Так что мне не хватает Изменено: и linebreaks в конце тега @modified. Любое предложение, почему и как его можно исправить?

ответ

1

Ваш синтаксис немного отличается от знака.

Положите это в свой Doxyfile.

ALIASES += mod="\b Modified:\n" 
ALIASES += moditem{2}="\par @date\1 @author\2 \n" 

и это в вашем коде.

* @mod 
* @moditem{ 17.05.2013, TEST } 
* @moditem{ 25.12.0033, jESUS Christos } 

Вы также можете определить @endmod псевдоним «закрыть» вышеуказанный блок комментариев, но это не обязательно.